BtnValiderbody,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
margin:0; 
padding:0; 
} 
table { 
border-collapse:collapse; 
border-spacing:0; 
} 
fieldset,img {  
border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
font-style:normal; 
font-weight:normal; 
} 
ol,ul { 
list-style:none; 
} 
caption,th { 
text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
font-size:100%; 
font-weight:normal; 
} 
q:before,q:after { 
content:''; 
} 
abbr,acronym { border:0; 
} 

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	background-color: #bdd9e8;
	/*background-image:url(images/micky_bg.jpg);*/
}
.HotelHead {
font-size:1.2em;
font-weight:bold;
color:#0c56b0;
}
a.ReadMore {
   color:#4489e4;
   text-decoration:underline;
   font-weight:bold;
}
a.ReadMore:hover {
   color:#0c56b1;
   text-decoration:underline;
}

#packpromo a:link,#packpromo a:visited{
   color:#4489e4;
   text-decoration:underline;
   font-weight:bold;
}
#packpromo a:hover {
   color:#0c56b1;
   text-decoration:underline;
}


a.white-link {
color:#FFFFFF !important;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.FreeMeadHead {
	color:#d61913;
	font-size:1em;
	font-weight:bold;
	padding-top: 10px;
	padding-left:7px;
}
.PriceBlue {
font-size:1.2em;
color:#82add5;
font-weight:bold;
}

.PriceRed {
font-size:1.5em;
color:#e43102;
font-weight:bold;
}
.Termstxt {
font-size:.8em;
padding-left:15px;
}

.StarImg {
position:relative;
top:3px;
}

.HotelDes {
margin:0px;
padding:0px;
margin-left:40px;
margin-top:10px;
}

.HotelDes li{
	list-style-image:url(images/img_blueicon.jpg);
	margin-bottom:9px;
	padding-right:10px;
	line-height:16px;
}

.PriceNew {
font-family: verdana;
background-color: #fff;
color:#ff003a; 
font-weight: bold !important;
text-decoration: none;
word-spacing: 0.1em;
text-align: center;
letter-spacing: 0;
line-height: 1.5em;
font-size: 2em;
padding:0;
}

#footer a:link,
#footer a:visited {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
sup {
vertical-align: baseline;
font-weight: bold !important;
font-size: 0.5em;
position: relative;
top: -0.7em;
font-weight:bold;
}

.DottedLine {
	background-image: url(images/img_vrdottedline.gif);
	background-position: center top;
	background-repeat: repeat-y;
}

/******************Header *************************/
div#header {
	height: 99px;
	background-color: #333366;
	}
	#head_bar_text {
clear:both;
}
#head_bar_text td{
font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;
}
#head_bar_main{
height: 27px; background-color:#044C7C; text-align:left;width: 955px; background-repeat:repeat-x;clear:both; float:left;
background-image:url(/images/bar_head.jpg);
}
#head_search_api form{
margin-top:0px;
}


#head_ban_image {
width:955px; height:100px; background:#fff url(/images/bntop.jpg) right; text-align:left; background-repeat:no-repeat;
}
#head_ban_logo{
float:left;
}
#head_ban_logo a{
float:left;
height:0;
}

#head_search_api{
background:url(/images/barbgheader.gif); height:56px; width:410px; text-align:center;float:left; margin:21px 0 0 0;
}

div#footer {
	bottom:0;
	position:static;
	min-height:18px;
	width:955px;
	background-color: #333366;
	margin: auto;
	padding: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;

	}

.paddingtop{
	padding-top:10px;
	}
	
.block {
display:block;
}

.hotel_star {
float:left;
padding:5px 0 5px 10px;
width:200px;
}

	
/* Css for Hotel Page Starts Here */

.MainContainer {
margin:auto;
width:955px;
background-color:#FFFFFF;
}

.ContentTwo {
width:955px;
margin:auto;
background-color:#FFFFFF;
}

.ColumOne {
float:left;
width:645px;
margin-left:7px;
margin-top:13px;
}

.ColumTwo {
float:left;
width:278px;
margin-left:17px;
margin-top:20px;
background:url(images/img_ticketbox-top.jpg) no-repeat top;
}

.ColumThree {
width:178px;
float:left;
margin-left:7px;
margin-top:20px;
}

.Linktxt {
font-size:.8em;
}

a.breadcrumb {
   color:#4489e4;
   text-decoration:underline;
   font-weight:bold;
}

a.breadcrumb:hover {
   color:#0c56b1;
   text-decoration:underline;
}


a:link,a:visited {
   color:#4489e4;
   text-decoration:underline;
   font-weight:bold;
   cursor:pointer;
}

a:hover {
   color:#0c56b1;
   text-decoration:underline;
    cursor:pointer;
}

p {
font-family: verdana;
color:#656565; 
text-decoration: none;
word-spacing: 0.1em;
text-align: left;
letter-spacing: 0;
line-height: 1.3em;
font-size: 1em;
padding:0;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#3C8EC9;
font-size:2em;
margin-top:10px;
}

.IntroPara {
display:block;
font-weight:bold;
color:#d61913;
margin-top:5px;
}

.RedPara {
font-weight:bold;
color:#d61913;
width:639px;
background-color:#fdfbeb;
margin-top:10px;
margin-bottom:10px;
}

a.RedLink {
   color:#d61913;
   text-decoration:underline;
   font-weight:bold;
}

a.RedLink:hover {
   color:#d61913;
   text-decoration:underline;
}

.GrayBox {
width:641px;
background-color:#f5f5f5;
border:1px solid #f6b0b2;
margin-top:20px;
margin-bottom:15px;
float:left;
padding-bottom:10px;

}

.WhiteBox {
width:641px;
background-color:#ffffff;
border:1px solid #f6b0b2;
margin-top:20px;
margin-bottom:15px;
float:left;
padding-bottom:10px;

}

.HotelImg {
margin-left:5px;
margin-top:10px;
float:left;
}

h2 {
	color:#ff6600;
	fontext-decoration: underline;
	margin-left:11px;
	margin-top:15px;
	t-weight:bold;
	font-size:1em;
	float:left;
	margin-right:5px;
}

.starRatefill {
position:relative;
top:15px;
float:left;
}

.PricePara {
float:right;
margin-right:15px;
color:#484848;
font-size:.8em;
}

.PriceNew2 {
font-family: verdana;
color:#ff003a; 
font-weight: bold !important;
text-decoration: none;
word-spacing: 0.1em;
text-align: center;
letter-spacing: 0;
line-height: 1.5em;
font-size: 2.5em !important;
padding:0;
}

.Price {
float:right;
width:180px;
}

.HotelDes2 {
float:left;
margin-left:11px;
color:#717171;
font-size:.9em;
margin-top:5px;
width:250px;
}

.HotelNameDes2 {
float:left;
width:305px;
}

.HotelNameDes2 h2 {
	color:#ff6600;
	fontext-decoration: underline;
	margin-left:11px;
	margin-top:15px;
	font-weight:bold;
	font-size:1em;
	float:left;
	margin-right:5px;
}

.terms {
float:right;
font-size:.8em;
color:#e43102;
}

.HotelDes3 {
color:#717171;
font-size:.9em;
margin-left:11px;
margin-top:15px;
float:left;
width:450px;
}

.HotelDes-link {
color:#717171;
font-size:.9em;
margin-left:11px;
margin-top:15px;
float:left;
width:450px;
padding-left:155px;
}
.rating {
float:right;
color:#717171;
font-size:.9em;
margin-right:25px;
margin-top:10px;
width:450px;
font-weight:bold;
}

.staruserrating {
position:relative;
top:2px;
}

.BottomLinks {
float:right;
position:relative;
top:0px;
padding-left:2px;
}

.PriceBoxTop {
	width:278px;
}

.PriceBoxTop h3{
font-weight:bold;
color:#ff6600;
font-size:1.1em;
padding-top:10px;
padding-bottom:28px;
padding-left:20px;
}

.PriceBoxMiddle {
	width:278px;
	background-image: url(images/img_ticketbox-middle.gif);
	background-repeat: repeat-y;
	background-position: center top;
	overflow:auto;
}

/*.PriceBoxMiddle ul {
margin-left:5px;
margin-top:10px;
}

.PriceBoxMiddle ul li {
margin-bottom:10px;
width:272px;
overflow:auto;
}*/

.Tickets{
float:left;
}

/*.PriceBoxMiddle ul a{
	color:#085a94;
	font-weight:bold;
	font-size:.85em;
	text-decoration:none;
	margin-left:5px;
	position:relative;
	top:-5px;
	height:27px;
	display:block;
	float:left;
	
}

.PriceBoxMiddle ul a:hover {
background-color:#edf2f7;
height:27px;
}*/

.PriceNew3 {
font-family: verdana;
color:#ff003a; 
font-weight: bold !important;
text-decoration: none;
word-spacing: 0em;
text-align: right;
letter-spacing: 0;
line-height: 1.5em;
font-size: 1.4em !important;
padding:0;
margin-left:3px;
}

.Clear {
clear:both;
}

.CompareBoxTop {
	width:278px;
	background-image:url(images/img_comparetop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top:20px;
	margin-bottom:20px;
}

.CompareBoxTop h3{
font-weight:bold;
color:#ff6600;
font-size:1.1em;
text-align:right;
padding-top:55px;
padding-bottom:28px;
padding-right:12px;
}
.HotelNameDes2 h2 a{
color:#ff6600;
fontext-decoration: underline;
}

.HotelNameDes2 h2 a:hover{
color:#ff6600;
fontext-decoration: none;
cursor:pointer;
}


.CompareBoxMiddle {
	width:auto;
	background-image: url(images/img_ticketbox-middle.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding-left:1px;
	margin-top:17px;
}

.CB{
float:left;
margin-left:5px;
margin-top:5px;
margin-bottom:8px;
}

.CB li{
float:left;

}

.CB2{

margin-left:26px;
margin-top:3px;
width:240px;
}

.Selction {
margin-left:10px;
}

.Selction img {
position:relative;
top:5px;
}

.TopPos {
margin-top:10px !important;
}

.TopPos2 {
margin-top:10px;
margin-left:40px;
margin-bottom:15px;
}


select {
border:1px solid #ff6600;
}

.footer {
width:955px;
margin:auto;
height:47px;
}
/* Css for Hotel Page Ends Here */


/* Css for Hotel Description Page Starts Here */

.HotelDesHtoelName {
font-size:1.3em;
color:#ff6600;
font-weight:bold;
float:left;
margin-top:40px;
}

.Stars {
float:left;
position:relative;
top:9px;
margin-left:5px;
margin-top:30px;
}

.PricePara2 {
float:right;
margin-right:15px;
color:#484848;
font-size:.8em;
margin-top:27px;
}

.TopPos span {
font-weight:bold;
}

.gallery {
height:100px;
margin-top:10px;
margin-bottom:40px;
width:624px;
}

.HotelFeaturesTop {
	background-image:url(images/img_hoteldescfearures-top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width:624px;
	height:36px;
	margin-top:10px;
}

.HotelFeaturesTop h3{
font-weight:bold;
color:#ff6600;
font-size:1.1em;
text-align:left;
padding-top:10px;
padding-bottom:28px;
padding-left:12px;
}

.HotelFeaturesMiddle {
	background-image:url(images/img_hoteldescfearures-middl.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width:624px;
	margin-bottom:20px;
}

.HotelFeaturesMiddle p{
padding:10px;
}

.HotelFeatures {
margin:0px;
padding:0px;
margin-left:40px;
padding-top:10px;
min-height:30px;
}

.HotelFeatures li{
	list-style-image:url(images/img_blueicon.jpg);
	margin-bottom:9px;
	padding-right:10px;
	line-height:16px;
	color:#656565;
}

.CompareBoxHotelDescTop {
	width:278px;
	background-image:url(images/img_comparetop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height:116px;
	margin-top:5px;
}

.CompareBoxHotelDescMiddle {
	width:278px;
	background-image:url(images/img_comparetop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height:116px;
	margin-top:5px;
}

.CompareBoxHotelDescTop h3{
font-weight:bold;
color:#ff6600;
font-size:1.1em;
text-align:right;
padding-top:55px;
padding-bottom:28px;
padding-right:12px;
}

.CompareBoxHotelDescMiddle {
	width:277px;
	background-image: url(images/img_ticketbox-middle.gif);
	background-repeat: repeat-y;
	background-position: center top;
	/*overflow:auto;*/
	padding-left:1px;
	margin-top:17px;
	height:220px;
}

.CompareBoxHotelDescMiddle h5 {
margin-left:45px;
margin-top:10px;
margin-bottom:10px;
}

.Selction2 {
margin-left:45px;
}

.Selction2 img {
position:relative;
top:5px;
}



/* Css for Hotel Description Page Ends Here */



ul.lst li a {
display: block;
padding: 7px;
border-bottom: 1px solid #f3f2e8;
overflow: hidden;
width:262px;
margin-left:1px;
text-decoration:none;
color:#085a94;
font-weight:bold;
}

ul.lst li a span {
width:100px;
position:relative;
top:2px;
left:5px;
text-align:left;
}
ul.lst li.last a {
border: none;
}
ul.lst a:hover {
background: #edf2f7;
}
ul.lst li em {
float: right;
margin: 0 0 0 5px;
font-family: verdana;
color:#ff003a;
font-weight: bold !important;
text-decoration: none;
word-spacing: 0em;
text-align: right;
letter-spacing: 0;
line-height: 1.5em;
font-size: 1.25em !important;
padding:0;
margin-left:3px;
}

ul.lst li em sup {
vertical-align: baseline;
font-weight: bold !important;
font-size: 0.65em;
position: relative;
top: -0.7em;
font-weight:bold;
}
.PriceBoxMiddle img{
float: left;
}


/* Css for Home page Starts Here */
.expend{
	position:absolute;
	bottom:-6px;
	font-size:10px; right:4px; cursor:pointer;
	background:url(/images/icon_expend.png) no-repeat right 3px #f7f7f7;
	padding:23px 0 0 0;
	width:100%;
	height:24px;
}
.blueBox {
width:422px;
height:288px;
float:left;
background-color:#095b91;
margin-top:10px;
margin-left:8px;
}


.close-window{
background-image : url(http://maps.gstatic.com/intl/en_ALL/mapfiles/iw_close.gif);
float:right;
top:25px;
right:20px;
position:absolute;
cursor:pointer;
height:12px;
width:12px;
	}
.blueBox h1{
color:#FFFFFF;
margin-left:25px;
}

.blueBox h2{
color:#fffd2e;
font-weight:bold;
margin-top:10px;
margin-left:26px;
}

.blueBox ul{
margin-left:60px;
margin-top:35px;
}

.blueBox ul li{
	list-style-image: url(images/icon_bullet_homepage.gif);
	color:#FFFFFF;
	margin-bottom:12px;
}

.redBox {
width:251px;
float:left;
background-color:#ffe7e6;
margin-top:23px;
margin-left:7px;
*margin-top:10px;
}

.redBox h3{
color:#cd120b;
font-weight:bold;
float:right;
margin-right:5px;
margin-top:-7px;
}

.redBox h3 span{
color:#ff0000;
font-weight:bold;
}


.redBoxheading {
width:251px;
height:51px;
background-color:#cd120b;
}

.redBoxheading img {
float:left;
}

.redBoxheading h3 {
float:left;
margin-top:8px;
font-weight:bold;
color:#fbc2bf;
margin-left:5px;
}

.redBoxheading h4 {
margin-top:-13px;
font-weight:normal;
color:#FFFFFF;
margin-left:55px;
font-size:.8em;
}

ul.redprice {
margin-top:15px;
}

ul.redprice li a {
display: block;
padding: 3px;
border-bottom: 1px solid #fb9b96;
overflow: hidden;
width:245px;
margin-left:0px;
text-decoration:none;
color:#cd120b;
font-weight:bold;
}

ul.redprice li a span {
width:100px;
position:relative;
top:2px;
left:5px;
text-align:left;
}
ul.redprice li.last a {
border: none;
}
ul.redprice a:hover {
background: #ffc9c6;
cursor:pointer;
}
ul.redprice li em {
float: right;
margin: 0 0 0 5px;
font-family: verdana;
color:#ff003a;
font-weight: bold !important;
text-decoration: none;
word-spacing: 0em;
text-align: right;
letter-spacing: 0;
line-height: 1.5em;
font-size: 1.25em !important;
padding:0;
margin-left:3px;
}

.BluePriceBox {
width:251px;
float:left;
background-color:#e7f5ff;
margin-top:23px;
margin-left:7px;
*margin-top:10px;
}

.BluePriceBox h3{
color:#476ccb;
font-weight:bold;
float:right;
margin-right:5px;
margin-top:-7px;
}

.BluePriceBox h3 span{
color:#ff0000;
font-weight:bold;
}


.BluePriceBoxheading {
width:251px;
height:51px;
background-color:#085b91;
}

.BluePriceBoxheading img {
float:left;
}

.BluePriceBoxheading h3 {
float:left;
margin-top:8px;
font-weight:bold;
color:#cbe9fe;
margin-left:5px;
}

.BluePriceBoxheading h4 {
margin-top:-13px;
font-weight:normal;
color:#FFFFFF;
margin-left:44px;
font-size:.8em;
}

ul.BluePrice {
margin-top:15px;
}

ul.BluePrice li a {
display: block;
padding: 3px;
border-bottom: 1px solid #c3d1ee;
overflow: hidden;
width:245px;
margin-left:0px;
text-decoration:none;
color:#244db7;
font-weight:bold;
}

ul.BluePrice li a span {
width:100px;
position:relative;
top:2px;
left:5px;
text-align:left;
}
ul.BluePrice li.last a {
border: none;
}
ul.BluePrice a:hover {
background: #d3e7f6;
}
ul.BluePrice li em {
float: right;
margin: 0 0 0 5px;
font-family: verdana;
color:#ff003a;
font-weight: bold !important;
text-decoration: none;
word-spacing: 0em;
text-align: right;
letter-spacing: 0;
line-height: 1.5em;
font-size: 1.25em !important;
padding:0;
margin-left:3px;
}

.ContentTwo h6 {
display:block;
float:right;
margin-top:10px;
margin-right:120px;
margin-bottom:10px;
font-weight:bold;
color:#6a6a6a;
width:400px;
}

.NewsBox {
width:224px;
background-color:#f8f8f8;
margin-left:8px;
margin-bottom:20px;
overflow:hidden;
float:left;
}

.NewsBox ul {
margin-top:15px;
margin-bottom:15px;
}

.NewsBox ul li{
margin-bottom:10px;
float:left;
overflow:hidden;
height:106px;
}

.NewsBox ul li img{
float:left;
margin-left:10px;
}

.NewsBox ul li h3{
float:left;
margin-left:8px;
color:#408baa;
font-weight:bold;
font-size:.9em;
width:180px;
}

.NewsBox ul li h3 span{
display:block;
color:#000000;
font-weight:normal;
}

.NewsBox ul li p{
font-size:.85em;
margin-left:45px;
margin-right:10px;
}

.NewsBox ul li a{
color:#4489e4;
text-decoration:underline;
font-weight:bold;
}


.NewsBoxheading {
width:224px;
background-color:#5da225;
height:34px;
}

.NewsBoxheading img {
float:left;
margin-left:10px;
margin-top:15px;
}

.NewsBoxheading h2 {
float:left;
color:#fefefe;
font-weight:bold;
font-size:1em;
margin:0px;
padding:0px;
margin-top:11px;
margin-left:5px;
}

.GoogleMap {
width:706px;
background-color:#085b90;
margin-left:8px;
margin-bottom:10px;
float:left;
}

.GoogleMapheading {
background-color:#085b90;
float:left;
}

.GoogleMapheadingimg {
float:left;
margin-left:10px;
margin-top:15px;
}

.GoogleMapheading h2 {
float:left;
color:#fefefe;
font-weight:bold;
font-size:1em;
margin:0px;
padding:0px;
margin-top:11px;
margin-left:5px;
}

.MapArea {
width:696px;
background-color:#FFFFFF;
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
overflow:hidden;
position:relative;
}

.mapHelpWindow{
	position:absolute;
	bottom:20px;
	right:10px;
	display:none;
	opacity:0.8;
}
#close_img{
	cursor:pointer;
	
	}
#help_textarea{
	padding-left:10px;
	
	}
#help_zoomImg{
	float:left;
	padding-right:10px
	}
.MapArea ul {
margin-top:5px;

margin-bottom:20px;
}

.MapArea ul li{
margin-left:10px;
float:left;
}

.MapArea ul li span{
margin-left:5px;
margin-top:25px;
}

.redtext {
color:#b11d1f;
font-weight:bold;
}

.redtext a {
color:#b11d1f !important;
text-decoration:none;
}

.redtext a:hover {
text-decoration:underline;
}

.bluetext {
color:#2b8ac7;
font-weight:bold;
}

.bluetext a {
color:#2b8ac7 !important;
text-decoration:none;
}

.bluetext a:hover {
text-decoration:underline;
}

.greentext {
color:#41933b;
font-weight:bold;
}

.greentext a {
color:#41933b !important;
text-decoration:none;
}

.greentext a:hover {
text-decoration:underline;
}

.bluetext2 {
color:#2049a3;
font-weight:bold;
}

.bluetext2 a {
color:#2049a3 !important;
text-decoration:none;
}

.bluetext2 a:hover {
text-decoration:underline;
}

.orangetext {
color:#e75c00;
font-weight:bold;
}

.orangetext a {
color:#e75c00 !important;
text-decoration:none;
}

.orangetext a:hover {
text-decoration:underline;
}

.yellowtext {
color:#fec828;
font-weight:bold;
}

.yellowtext a {
color:#fec828 !important;
text-decoration:none;
}

.yellowtext a:hover {
text-decoration:underline;
}


.Map {
width:496px;
height:386px;
float:left;
margin-left:5px;
}

.Map img{
margin-left:0px !important;
}


/* ScrollBar Css */

#TabBody div.tabcontent{
border:1px solid transparent;
height:390px;
width:185px;
float:left;
}

#pseudoWindow{
position:relative;
margin-top: 5px;
}

#outerWrapper {
position: absolute; 
top: -10px; 
left: 0px; 
height: 380px; 
width: 160px; 
overflow: hidden; 
border: solid 1px #FFFFFF;
}

#innerWrapper {
position:absolute; 
top: 0px; 
left: 0px; 
padding: 5px; 
}

#TabBody ul.pepsiUL {
font-size:1em;
width:200px;
margin:0 !important;
font-family:Arial, Helvetica, sans-serif;
}

#TabBody ul.pepsiUL li {
	border-bottom:1px solid #4088b5;
	height:20px;
	width:175px;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 1px;
	margin-left:0 !important;
}

#TabBody ul.pepsiUL li a {
color:#4489e4;
float:left;
font-size:1em;
font-weight:bold;
text-decoration:none;
}

.scrollWrapper{
background:url(images/thumb-bg.gif) repeat-y;
left:170px !important;
top:0px !important;
}

/* ScrollBar Css*/

.BlueBox2Top {
width:348px;
float:left;
margin-left:8px;
}

.BlueBox2Bottom {
width:348px;
background:#379BC5 url(images/img_blueboxbg.gif) no-repeat center top;
*margin-top:-2px;

}
/*
.BlueBox2Bottom a:link,a:visited{
	color:#FFF;
}
*/

.ShortPara{
color:#FFFFFF;
width:135px;
margin-left:10px;
padding-top:28px;
}

.ShortPara2{
color:#FFFFFF;
width:200px;
margin-left:10px;
}

a.SPLink {
color:#FFFFFF;
}

.OrangeBoxTop {
width:348px;
float:left;
margin-left:8px;
}

.OrangeBoxBottom {
width:348px;
background:#dd9b0c url(images/img_orangeboxbg.gif) no-repeat center top;
height:239px;
*margin-top:-2px;
}

.ShortPara3{
color:#FFFFFF;
width:220px;
margin-left:115px;
padding-top:40px;
}

.ShortPara4{
color:#FFFFFF;
width:325px;
margin-left:10px;
padding-bottom:10px;
}

.footer2 {
width:955px;
margin:auto;
height:100px;
background-color:#FFFFFF;
}

.footerlinks {
float:left;
margin-top:25px;
margin-left:30px;
color:#555555;
font-size:.8em;
}

.footerlinks p {
margin-top:5px;
color:#8c0202;
font-size:1em;
}

.footerlinks ul{
margin:0px;
padding:0px;
}

.footerlinks ul li{
display:inline;
}

.footerlinks ul li a{
color:#555555;
text-decoration:none;
}

.footerlinks ul li a:hover{
color:#555555;
text-decoration:underline;
}

.findus {
float:right;
margin-top:25px;
margin-right:10px;
}

.findus ul {
margin-top:5px;
}

.findus ul li {
display:inline;
}
.homepage_outer_div{
	float:left;
	}
/* Css for Home page Ends Here */





/* Css for Infopage 1 starts here */

.ColumOneshort {
float:left;
width:460px;
margin-left:7px;
margin-top:13px;
}

.OrangeHead {
color:#ff6600;
font-weight:bold;
display:block;
margin-top:15px;
}

.infopage1ul {
margin-left:20px;
margin-top:10px;
color:#656565 !important;
}

.infopage1ul li{
	list-style-image: url(images/bulleticon_dash.gif);
	margin-bottom:15px;
}

.last {
margin-bottom:30px;
}

.RCboxTwo {
	width:278px;
	background-image: url(images/img_rightpanel-middle-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
	margin-bottom:15px;
}

.links1,  .links2{
width:130px;
float:left;
}

.links1 ul, .links2 ul{
margin:0px;
padding:0px;
}

.links1 ul li, .links2 ul li{
float:left;
display:block;
margin-bottom:13px;
}

.links1 ul li img, .links2 ul li img{
float:left;
margin-left:20px;
}

.links1 ul li a, .links2 ul li a{
   color:#4489e4;
   text-decoration:underline;
   font-weight:bold;
   margin-left:5px;
   position:relative;
   top:5px;
}

.links1 ul li a:hover, .links2 ul li a:hover{
   color:#0c56b1;
   text-decoration:underline;
}

.RCboxThree {
	width:278px;
	background-image: url(images/img_rightpanel-middle-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
	margin-bottom:15px;
}

.RCboxThree ul{
margin:0px;
padding:0px;
margin-left:15px;
}

.RCboxThree ul li{
	list-style-image: url(images/img_blue-arrow.gif);
	margin-left:20px;
	margin-bottom:15px;
}

.RCboxThree ul li a{
   color:#4489e4;
   text-decoration:underline;
   font-weight:bold;
   margin-left:0px;
}

.RCboxThree ul li a:hover{
   color:#0c56b1;
   text-decoration:underline;
}

.RCboxFour {
	width:278px;
	background-image: url(images/img_rightpanel-middlebig-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
	margin-bottom:15px;
}

.RCboxFour .emailimg{
float:left;
margin-left:15px;
margin-top:3px;
}

.RCboxFour img{
float:left;
margin-left:5px;
}

.RCboxFourfield{
float:left;
margin-left:10px;
background-color:#faeddd;
border:1px solid #404040;
height:18px;
width:190px;
color:#101010;
font-weight:bold;
padding-top:3px;
}

.RCboxFive {
	width:278px;
	background-image: url(images/img_rightpanel-middle-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
	margin-bottom:15px;
}

.RCboxFive ul{
margin:0px;
padding:0px;
margin-left:15px;
}

.RCboxFive ul li{
	list-style-image: url(images/img_blue-arrow.gif);
	margin-left:20px;
	margin-bottom:7px;
}

.RCboxFive ul li a{
   color:#4489e4;
   text-decoration:underline;
   font-weight:bold;
   margin-left:0px;
}

.RCboxFive ul li a:hover{
   color:#0c56b1;
   text-decoration:underline;
}

.RCboxSix {
	width:278px;
	background-image: url(images/img_rightpanel-middle-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
	margin-bottom:15px;
}

.RCboxSix ul {
margin-top:15px;
margin-bottom:15px;
}

.RCboxSix ul li{
margin-bottom:20px;
float:left;
border-bottom:1px solid #dedede;
width:90%;
margin-left:15px;
}

.RCboxSix ul li img{
float:left;
}

.RCboxSix ul li h3{
float:left;
margin-left:8px;
color:#408baa;
font-weight:bold;
font-size:1em;
padding:0px !important;
margin-top:-3px;
}

.RCboxSix ul li h3 a{
color:#4489e4;
text-decoration:underline;
font-weight:bold;
}

.RCboxSix ul li h3 span{
display:block;
color:#0b3368;
font-weight:bold;
font-size:.9em;
}

.RCboxSix ul li p{
float:left;
font-size:.9em;
margin-left:15px;
margin-right:20px;
margin-top:15px;
margin-bottom:15px;
}

.RCboxSix ul li a{
color:#4489e4;
text-decoration:underline;
font-weight:bold;
}

.bluehead {
font-weight:bold;
color:#3c8ec9;
font-size:1.2em;
}

.bluehead2 {
font-weight:bold;
color:#3c8ec9;
font-size:1em;
}

.bluehead3 {
font-weight:bold;
color:#3c8ec9;
font-size:1em;
padding-bottom:5px;
}

.orangehead2 {
font-weight:bold;
color:#ff6600;
font-size:1em;
}

.priceTag2 {
font-weight:bold;
color:#e43102;
font-size:1.5em;
}

.bottomborder {
border-bottom:1px solid #dedede;
}

a.bluelink {
color:#4489e4;
text-decoration:underline;
font-weight:bold;
}

.redhead {
font-weight:bold;
color:#e43102;
padding-bottom:5px;
}

.lightbluehead {
color:#cbe9fe;
font-weight:bold;
}

a.tbllink  {
background-color:#e7f5ff;
border-bottom:1px solid #9ebed6;
text-decoration:none;
color:#484848;
}

.priceTagblue {
font-weight:bold;
color:#085b91;
font-size:1.5em;
}

.bottomborderblue {
border-bottom:1px solid #9ebed6;
}

.tagtxt {
font-size:.8em;
color:#484848;
}


a.info {
   position: relative;
   color: black;
   text-decoration: none;
}

a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on dfinit une valeur pour l'ordre d'affichage */
   cursor: help; /* on change le curseur par dfaut en curseur d'aide */
}

a.info:hover span {

   display: inline; /* on affiche l'infobulle */
   position: absolute;
   white-space:normal; /* on change la valeur de la proprit white-space pour qu'il n'y ait pas de retour  la ligne non-dsir */
   top: 20px; /* on positionne notre infobulle */
   left: 10px;
   background: white;
   color: green;
   padding: 3px;
   border: 1px solid green;
   border-left: 2px solid green;
   width:300px;
}

/* Css for Infopage 1 ends here */

/* Css for Gallery Page Starts Here */

.GalleryGrayBox {
	width:642px;
	margin:auto;
	margin-top:15px;
}

.GalleryGrayBoxContent {
	background-image:url(images/img_gallreybox-middle.jpg);
	background-position:top;
	background-repeat:repeat-y;
	margin-bottom:20px;
	}
	
.GalleryGrayBoxContent h1 {
	margin-left:12px;
	}

.GalleryGrayBoxContent p {
	margin-left:12px;
	margin-right:10px;
	margin-top:10px;
	}
.visitor{
	margin:0px !important;
	font-size:0.8em;
	
	}
.GalleryBigImage {
	margin:auto;
	
	}

/* Css for Gallery Page Ends Here */
/* Css for Article Page Starts Here */

.articlepage {
margin-top:20px;
}

.articlepage h2 {
color:#06356b;
margin:0px !important;
font-size:1em;
font-weight:bold;
width:475px;
}

.articlepage p {
float:left;
font-size:.9em;
margin-top:10px;
}

.articleshortpara {
float:left;
width:250px;
font-size:.9em;
margin-top:10px;
}

.articleimgone {
float:right;
margin-top:5px;
}

.ArticleBullets {
margin-left:30px;
margin-top:15px;
min-height:30px;
}

.ArticleBullets li{
	list-style-image:url(images/img_blueicon.jpg);
	margin-bottom:15px;
	padding-right:10px;
	line-height:16px;
	color:#656565;
	font-size:.9em;
}

/* Css for Article Page Ends Here */

/* Css for Plan Page Starts Here */

.PlanHeadingOne {
font-size:1em;
margin-top:30px;
}

/* Css for Plan Page Ends Here */


/* Css for Attraction Page Starts Here */

.boutonOK {
background:none repeat scroll 0 0 white;
border:0 none;
color:#4B4B4B;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-align:left;
text-decoration:underline;
width:180px;
}
.AttractionHeadingOne {
float:left;
margin-right:5px;
}

.AttractionStar {
float:left;
margin-left:2px;
position:relative;
top:15px;
}

.AttIcons {
margin-top:20px;
}

.AttIcons a{
font-size:.8em;
}

.AttIcons img{
margin-left:10px;
}


color:#545454;
font-size:.8em;
padding-right:15px;
float:right;
margin-top:.AttDesc {
margin-top:15px;
}

.AttDesc h3 {
color:#113160;
font-weight:bold;
}

.AttGrayBox {
background-color:#f3f3f3;
margin-top:10px;
}

.AttGrayBox img{
float:left;
margin:0px !important;
}

.AttGrayBox a{
font-size:100%;
}

.AttGrayBox p{
float:left;
margin-left:5px;
margin-top:5px;
margin-right:5px;
width:300px;
}

.AttDesc2 {
margin-top:15px;
background:url(images/img_attradesc-topbg.gif) no-repeat center top;
}

.AttDesc2 h3{
font-weight:bold;
color:#FBC2BF;
font-size:1.1em;
padding-top:3px;
padding-bottom:4px;
padding-left:10px;
}
.AttDesc2 h4{
font-weight:bold;
color:#3c8ec9;
font-size:.8em;
padding-left:15px;
float:left;
margin-top:-10px;
}

.AttDesc2 p{-10px;
}

.AttDescCon {
	background-image: url(images/img_attradesc-middlebg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.AttDescCon p {
font-size:.9em;
margin-left:15px;
margin-top:5px;
margin-right:5px;
}

.AttDescCon a {
font-size:.9em;
}

.AttDescCon #AttName {
float:left;
width:180px;
margin-left:15px;
margin-top:10px;
}

#AttName p{
color:#3c8ec9;
font-size:1.2em;
font-weight:bold;
margin:0px !important;
padding:0px !important;
}

#AttName p span{
color:#525252;
font-size:.8em;
display:block;
font-weight:normal !important;
}

.AttDescCon #Rating {
float:left;
width:120px;
margin-left:20px;
margin-top:20px;
}

#Rating img{
margin:0px !important;
}

.AttDescCon #Blueimg {
float:left;
width:90px;
margin-left:20px;
margin-top:15px;
text-align:right;
}

.AttOrangeLine {
margin-left:15px !important;
margin-top:5px !important;
}

.AttOrangeLine2 {
margin-left:15px !important;
margin-top:15px !important;
}

.AttIcons2 {
margin-top:15px;
}

.AttIcons2 a{
font-size:.8em;
float:left;
margin-left:10px;
margin-top:15px;
}

.AttIcons2 img{
margin-left:18px;
float:left;
}

.AttIcons2 input{
float:left;
margin-top:13px;
margin-left:6px;
}

.AttShortPara {
width:310px;
float:left;
}

.AttImgCon {
float:right;
margin-right:17px;
margin-top:10px;
}

.AttBgBottom {
margin-left:3px !important;
margin-bottom:20px;
}

/* Css for Attraction Page Ends Here */

/* Css for Hourly Page Starts Here */

.HourlymainTop {
margin-top:15px;
background:url(images/img_attradesc-topbg.gif) no-repeat center top;
}

.HourlymainTop h3{
font-weight:bold;
color:#ff6600;
font-size:1.1em;
padding-top:10px;
padding-bottom:28px;
padding-left:15px;
}

.HourlymainCon {
	background-image: url(images/img_attradesc-middlebg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	overflow:hidden;
}

.HourlyCalJan, .HourlyCalFev, .HourlyCalMar {
width:128px;
float:left;
margin-left:19px;
}

.HourlyCalJan img, .HourlyCalFev img, .HourlyCalMar img {
margin-top:10px;
}

.HourlyCalJan h3 {
color:#990000;
font-size:1.1em;
text-align:center;
padding:0px !important;
}

.HourlyCalFev h3 {
color:#6486cb;
font-size:1.1em;
text-align:center;
padding:0px !important;
}

.HourlyCalMar h3 {
color:#086770;
font-size:1.1em;
text-align:center;
padding:0px !important;
}

.HourlymainMiddle {
margin-top:15px;
background:url(images/img_hourlymiddlebg.gif) no-repeat center top;
}

.HourlymainMiddle h3{
font-weight:bold;
color:#ff6600;
font-size:1.1em;
padding-top:10px;
padding-left:15px;
}

.HourlymainMiddle .HourlyCalJan h3 {
color:#990000;
font-size:1.1em;
text-align:center;
padding:0px !important;
}

.HourlymainMiddle .HourlyCalFev h3 {
color:#6486cb;
font-size:1.1em;
text-align:center;
padding:0px !important;
}

.HourlymainMiddle .HourlyCalMar h3 {
color:#086770;
font-size:1.1em;
text-align:center;
padding:0px !important;
}

.colorboxes {
margin-left:20px;
margin-top:20px;
}

.colorboxes p{
font-weight:bold;
margin-left:5px;
font-size:.8em;
float:left;
color:#1b1b1b;
}

.HourlyPara {
margin-left:20px;
margin-top:15px;
}

/* Css for Hourly Page Ends Here */

/* Css for Robot Page Starts Here */

.RobIcons {
margin-top:20px;
}

.RobIcons a{
font-size:.8em;
}

.RobIcons img{
margin-left:5px;
}

.AttDesc h5 {
margin-top:-5px;
margin-left:50px;
}

.RobotPageTop {
margin-top:15px;
background:url(images/img_attradesc-topbg.gif) no-repeat center top;
margin-bottom:15px;
}

.RobotPageTop h3{
font-weight:bold;
color:#ff6600;
font-size:1.1em;
padding-top:10px;
padding-bottom:28px;
padding-left:15px;
}

.RobotIntroImg {
margin-left:15px !important;
float:left;
margin-top:-5px;
}

.RobotIntroPara {
float:left;
margin-left:8px;
width:300px;
}

.RobotPageMiddle {
	background-image: url(images/img_attradesc-middlebg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.RobotPageMiddle h5 {
float:left;
font-weight:bold;
font-size:1em;
margin-left:15px;
margin-top:-5px;
}

.RobotPageMiddle .IntroPara10 {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size:.9em;
}

.RobotPageMiddle .LPara {
	padding-top: 10px;
	padding-left: 15px;
	float:left;
	color:#000000;
	font-size:.8em;
}

.RobotPageMiddle .RPara {
	padding-top: 10px;
	padding-right: 15px;
	float:right;
	color:#000000;
	font-size:.8em;
}

.RobotPageMiddle .RobBottomimg {
margin-left:3px !important; 
}

.RobotRatingStar {
float:left;
margin-left:5px !important;
position:relative;
top:-9px;
}

/* Css for Robot Page Ends Here */


/* Css for Avis Page Starts Here */

.AP-boxOne {
width:454px;
margin-top:20px;
}

.AP-boxOne-middle {
	background-image: url(images/img_attradesc-middlebg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.AP-boxOne-middle img {
float:left;
margin-left:15px;
}

.AP-boxOne-middle p {
float:left;
margin-left:15px;
}

.APIcons {
margin-top:5px;
}

.APIcons a{
font-size:.8em;
}

.APIcons img{
margin-left:10px;
}

.APDescTop {
margin-top:20px;
background:url(images/img_attradesc-topbg.gif) no-repeat center top;
}

.APDescTop h3{
font-weight:bold;
color:#ff6600;
font-size:1.1em;
padding-top:10px;
padding-bottom:28px;
padding-left:15px;
}

.APDescMiddle {
	background-image: url(images/img_attradesc-middlebg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.APDesc {
width:432px;
border-bottom:1px solid #efbd76;
margin:auto;
margin-bottom:15px;
}

.APDesc h2 {
font-size:1em;
font-weight:bold;
color:#383838;
margin-left:0px;
margin-top:5px;
}

.RatingStar {
float:left;
}

.LP {
float:left;
margin-top:20px;
margin-bottom:10px;
}

.RP {
float:right;
margin-top:20px;
margin-bottom:10px;
}

.APDescIMG {
margin-left:3px;
}

/* Css for Avis Page Ends Here */

/* Css for Inscription Page Starts Here */

.ContentOneIP {
float:left;
margin-left:50px;
width:545px;
border-right:4px solid #f6f7f7;
margin-top:50px;
margin-bottom:50px;
}

.ContentOneIP .BtnValider {
	margin-top:40px;
	margin-left:165px;
	background-image:url(images/btn_valider2.gif);
	background-repeat:no-repeat;
	width:126px;
	height:44px;
	border:none;
}

.BtnValider {
	margin-top:40px;
	margin-left:80px;
	background-image:url(images/btn_valider.jpg);
	background-repeat:no-repeat;
	width:99px;
	height:33px;
	border:none;
}

.FieldSet2 {
width:500px;
}

.FieldSet2 .label {
width:155px;
font-weight:bold;
color:#3c8ec9;
float:left;
text-align:right;
margin-right:10px;
}

.FieldSet2 .label span{
font-weight:normal;
color:#5e5e5e;
font-size:.8em;
}

.Field2 {
width:310px;
float:left;
}

.Field2 span{
font-weight:normal;
color:#5e5e5e;
font-size:.8em;
}

.Field2 input {
width:285px;
border:1px solid #abadb3;
height:20px;
margin-top:-3px;
}

.ContentTwoIP {
float:left;
margin-left:0px;
width:345px;
margin-top:15px;
}

.ContentTwoIP .BtnDeja {
	margin-top:20px;
	margin-left:65px;
}

.ContentTwoIP ul {
	margin-top:20px;
	margin-left:65px;
	padding:0px;
}

.ContentTwoIP hr {
	border-top:dashed 2px #c4c4c4;
	width:94%;
	margin-top:20px;
}

.ContentTwoIP ul li {
	list-style-image:url(images/img_bluetick.gif);
	margin-bottom:15px;
}

#errorDivOne {
	color:#cd0005;
	margin-bottom:5px;
	margin-left:165px;
	}
	
#errorDivTwo {
	color:#cd0005;
	margin-bottom:-15px;
	margin-left:165px;
	}
	
#errorDivThree {
	color:#cd0005;
	margin-bottom:-15px;
	margin-left:165px;
	}
	
#errorDivFour {
	color:#cd0005;
	margin-bottom:5px;
	margin-left:165px;
	}	
	
#errorDivConOne {
	color:#cd0005;
	margin-bottom:5px;
	margin-left:80px;
	}
	
#errorDivConTwo {
	color:#cd0005;
	margin-bottom:5px;
	margin-left:80px;
	}
	
#errorDivConThree {
	color:#cd0005;
	margin-bottom:5px;
	margin-left:80px;
	}	
	
#errorDivConFour {
	color:#cd0005;
	margin-bottom:5px;
	margin-left:80px;
	}	

/* Css for Inscription Page Ends Here */

/* Css for conditions-d-utilisation-page Starts Here */

.ContentConPage {
margin:auto;
width:920px;
padding-top:30px;
padding-bottom:30px;
}

.ContentConPage h2{
font-size:1.1em;
font-weight:bold;
color:#3c8ec9;
float:none !important;
margin-left:0px !important;
}

.ContentConPage p{
margin-top:10px;
margin-bottom:35px;
}

/* Css for conditions-d-utilisation-page Ends Here */

/* Css for Plan du site page Starts Here */

.ContentConPage2 {
margin:auto;
width:920px;
padding-top:30px;
padding-bottom:30px;
}

.ContentConPage2 h1{
font-size:1.8em;
font-weight:bold;
color:#3c8ec9;
}

.ContentConPage2 p{
margin-top:20px;
font-weight:bold;
font-size:1em;
color:#5c5c5c;
}

.ContentConPage2 ul{
margin:0px;
padding:0px;
}

.ContentConPage2 ul li{
margin-left:30px;
margin-top:10px;
color:#3c8ec9;
font-weight:bold;
font-size:.9em;
list-style-image:url(images/img_bluebullet.gif);
}

/* Css for Plan du site page Ends Here */

/* Css for Professionnels page Starts Here */

.ProConOne {
width:630px;
float:left;
border-right:1px solid #cfcfcf;
margin-bottom:30px;
}

.ProConTwo {
width:274px;
float:left;
padding-top:62px;
padding-left:15px;
}

.ProConTwo a{
float:left;
margin-bottom:5px;
margin-top:5px;
}

.ProConOne h1{
font-size:1.8em;
font-weight:bold;
color:#3c8ec9;
}

.ProConOne h2{
font-size:1.1em;
font-weight:bold;
color:#3c8ec9;
margin-top:20px;
margin-bottom:5px;
float:none !important;
margin-left:0px !important;
}

.ProConOne p{
margin:0px;
font-weight:normal;
margin-bottom:15px;
padding-right:15px;
}



/* Css for Professionnels page Ends Here */

/* Css for parc-attraction-france-page Starts Here */

.ContentConPage3 {
margin:auto;
width:940px;
padding-top:30px;
padding-bottom:30px;
}

.ContentConPage3 h1{
font-size:1.8em;
font-weight:bold;
color:#3c8ec9;
}

.ContentConPage3 p{
margin-top:10px;
font-weight:normal;
font-size:1em;
color:#5c5c5c;
}

.ContentConPage3 img {
margin-top:15px;
margin-left:4px;
}

/* Css for parc-attraction-france-page Ends Here */



/* Css for Login page Starts Here */

.LoginConOne {
width:500px;
float:left;
border-right:1px solid #cbcbcb;
margin-left:50px;
margin-bottom:150px;
}

.LoginConOne .FormError {
color:#d71a14;
margin-left:135px;
}

.LoginConOne lable {
color:#3c8ec9;
margin-top:20px;
font-weight:bold;
float:left;
text-align:right;
}

.LoginConOne input {
width:285px;
margin-left:25px;
border:1px solid #abadb3;
margin-right:88px;
height:20px;
}

.LoginConOne a {
float:left;
margin-left:126px;
margin-top:5px;
}

.LoginConOne img {
float:left;
margin-top:25px;
}

.LoginConTwo {
width:300px;
float:left;
margin-left:30px;
margin-top:55px;
}


/* Css for Login page Ends Here */



/* Css for Contact page Starts Here */

.ContactCon {
width:800px;
margin:auto;
}

.ContactCon img {
margin-top:30px;
margin-left:80px;
}

.ContactCon h2{
font-size:1.1em;
font-weight:bold;
color:#3c8ec9;
margin-top:20px;
margin-bottom:5px;
float:none !important;
margin-left:0px !important;
}

.ContactCon p{
font-weight:normal !important;
float:none !important;
margin-top:0px !important;
}

.FieldSet {
width:500px;
}

.FieldSet .label {
width:70px;
font-weight:bold;
color:#3c8ec9;
float:left;
text-align:right;
margin-right:10px;
}

.FieldSet .label span{
font-weight:normal;
color:#5e5e5e;
font-size:.8em;
}

.Field {
width:310px;
float:left;
}

.Field span{
font-weight:normal;
color:#5e5e5e;
font-size:.8em;
}

.Field input, select {

border:1px solid #abadb3;
height:20px;
margin-top:-3px;
}

.Field textarea {
width:285px;
border:1px solid #abadb3;
margin-top:0px;
}

/* Css for Contact page Ends Here */

/* Css for disneyland-paris-reservation-page Starts Here */

.reservationpagecon {
width:820px;
float:left;
}

.reservationpagecon h1{
font-size:1.8em;
font-weight:bold;
color:#3c8ec9;
margin-left:10px;
margin-top:20px;
margin-bottom:20px;
}

.reservationpagecon a{
display:block;
margin-left:10px;
margin-top:5px;
}

.reservationpagecon h2{
font-size:1.1em;
font-weight:bold;
color:#d71a14;
margin-left:10px;
margin-top:20px;
margin-bottom:10px;
}

.reservationpagecon p{
margin-left:10px;
}

.reservationpagebullets {
margin-left:10px;
margin-top:30px;
}

.reservationpagebullets img{
float:left;
}

.reservationpagebullets p{
float:left;
margin-left:10px;
width:680px;
margin-top:3px;
}

.ReservBtn {
float:right !important;
margin-right:25px;
margin-top:10px;
}

/* Css for disneyland-paris-reservation-page Ends Here */



/* Css for meteo-page Starts Here */

.meteoDescTop {
	width:642px;
margin-top:15px;
background:url(images/img-meteodestop.gif) no-repeat center top;
}

.meteoDescTop h3{
font-weight:bold;
color:#ff6600;
font-size:1.1em;
padding-top:10px;
padding-bottom:28px;
padding-left:15px;
}

.meteoDescTop p {
	margin-left:15px;
	margin-top:-5px;
	font-weight:bold;
	color:#000;
	}
	
.meteoDescmiddle {
	width:642px;
background:url(images/img-meteodesmiddle.gif) repeat-y center top;
margin-top:-8px;
}

.MeteoOne {
	width:81px;
	height:240px;
	float:left;
	margin-left:25px;
	margin-top:25px;
	margin-bottom:30px;
	}

.MeteoOne img {
	margin-top:85px;
	}
	
.MeteoTwo {
	width:133px;
	height:240px;
	float:left;
	margin-left:25px;
	margin-top:25px;
	}
	
.MeteoTwo img {
	margin-bottom:30px;
	}
	
.MeteoThree {
	width:133px;
	height:240px;
	float:left;
	margin-left:15px;
	margin-top:25px;
	}
	
.MeteoThree img {
	margin-bottom:30px;
	}
	
.MeteoFour {
	width:133px;
	height:240px;
	float:left;
	margin-left:15px;
	margin-top:25px;
	}
	
.MeteoFour img {
	margin-bottom:30px;
	}
	
.sep {
	float:left;
	margin-left:15px;
	margin-top:90px;
	}
	
.lightbluehead2 {
color:#085b91;
font-weight:normal;
font-size:.9em;
}

/* Css for meteo-page Ends Here */


/* Css for Support Banner Starts Here */

.SupportBanner {
	background-image:url(images/img_supportbannerbg.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:872px;
	height:119px;
	margin:auto;
	}
	
.SBConR {
	float:left;
	width:500px;
	}
	
.SBConR h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.5em;
	color:#ffffff;
	margin-left:30px;
	}
	
.SBConR img {
	float:right;
	margin-right:25px;
	margin-top:-15px;
	}	
	
.SBConR p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.45em;
	color:#ffffff;
	margin-left:30px;
	margin-top:0px;
	line-height:18px;
	margin:0px;
	padding:0px;
	margin-left:30px;
	}	
	
.SBConR p span{
	color:#8e4e09;
	font-size:.75em;
	}	
	
.SBConL {
	float:right;
	width:300px;
	}
	
.SBConL ul{
	margin-top:5px;
	margin-left:70px;
	}	

.SBConL ul li{
	display:inline;
	margin-left:15px;
	}

.SBConL p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	margin:0px;
	padding:0px;
	margin-top:10px;
	}

/* Css for Support Banner Ends Here */


/* Css for News Details Starts Here */

.NewsDetail {
	width:458px;
	border:1px solid #cacaca;
	margin-top:20px;
	margin-bottom:20px;
	background-image: url(images/img-newsdetailbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
	
.NewsDetail h1 {
	color:#044c7c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	float:left;
	margin-left:10px;
	width:280px;
	margin-top:5px;
	}
	
.NewsDetail span {
	color:#d71a14;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	margin-left:10px;
	}
	
.NewsDetail p {
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	margin-left:65px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	}	

.NewsIcon {
	float:left;
	margin-left:10px;
	margin-top:10px;
	}
	
.NewsSep {
	float:left;
	margin-left:10px;
	margin-top:10px;
	}
	
.NewsDetailRounded {
	width:457px;
	margin-top:20px;
	margin-bottom:20px;
	}
	
.NewsDetailRounded .NewsHead {
	width:340px;
	float:left;
	}	
	
.NewsDetailRounded h2 {
	color:#044c7c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	float:left;
	margin-left:10px;
	width:280px;
	margin-top:5px;
	}
	
.NewsDetailRounded span {
	color:#d71a14;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	margin-left:10px;
	}
	
.NewsDetailRounded p {
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	margin-left:65px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	}	

.NewsDetailRoundedmiddle {
	width:457px;
	background-image: url(images/img-newsbgmiddle.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}

.NewsDetailRoundedmiddleGra {
	width:455px;
	background-image: url(images/img-newsdetailbg2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin:auto;
	}
.ColumRight {
float:left;
width:278px;
margin-left:17px;
margin-top:20px;
}	
	
.RightBoxTop {
	width:278px;
}

.RightBoxRoundedTop {
	width:278px;
	background-image:url(images/img_rightpaneltop.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.RightBoxTop h3{
font-weight:bold;
color:#FBC2BF;
font-size:1.1em;
padding-top:3px;
padding-bottom:4px;
padding-left:10px;
background-color:#CD120B;
}

.RightBoxRoundedTop h3{
font-weight:bold;
color:#FBC2BF;
font-size:1.1em;
padding-top:3px;
padding-bottom:4px;
padding-left:10px;
}

.block {
display:block;
margin-top:5px;
}

.DateSelect {
	border:1px solid #FF6600;
	width:55px;
	margin-top:10px;
	float:left;
	}
	
.YearSelect {
	border:1px solid #FF6600;
	width:152px;
	margin-top:10px;
	margin-left:10px;
	float:left;
	}
	
.CalenderIcon {
	margin-left:10px;
	float:left;
	}	

.RightBoxMiddle {
	width:276px;
	border:1px solid #CD120B;
}

.RightBoxRoundedMiddle {
	width:278px;
	background-image:url(images/img_rightpanelmiddle.gif);
	background-repeat:repeat-y;
}

.RightBoxRoundedMiddle img  {
float:left;
}

.RightBoxRoundedMiddle .stepsimg{
	margin-left:1px;
}


.RightBoxMiddle img{
	float:left;
}

.RightBoxMiddleHead {
	width:278px;
	overflow:hidden;
	margin-bottom:15px;
	background-color:#CD120B;
	height:23px;
}

.RightBoxRoundedMiddleHead {
	width:278px;
	overflow:hidden;
	margin-bottom:15px;
	background-color:#df0202;
	height:23px;
}



.RightBoxMiddleCon {
	width:278px;
	}

	
.bottomborder2 {
	overflow:hidden;

	}
	
.bottomborder2 ul {
margin-top:15px;
margin-bottom:15px;
}

.bottomborder2 ul li{
margin-bottom:20px;
float:left;
border-bottom:1px solid #dedede;
width:90%;
margin-left:15px;
}

.bottomborder2 ul li img{
float:left;
}

.bottomborder2 ul li h3{

margin-left:8px;
color:#408baa;
font-weight:bold;
font-size:1em;
padding:0px !important;
margin-top:-3px;
}

.bottomborder2 ul li h3 a{
color:#4489e4;
text-decoration:underline;
font-weight:bold;
}

.bottomborder2 ul li h3 span{
display:block;
color:#0b3368;
font-weight:bold;
font-size:.9em;
}

.bottomborder2 ul li p{
float:left;
font-size:.9em;
margin-left:15px;
margin-right:20px;
margin-top:15px;
margin-bottom:15px;
}

.bottomborder2 ul li a{
color:#4489e4;
text-decoration:underline;
font-weight:bold;
}
	
	
	
	

	
	
	
.BottomRedIMG {
	float:none !important;
	}	
	
.Trucslinks{
margin:0px;
padding:0px;
margin-left:15px;
}

.Trucslinks ul li{
	list-style-image: url(images/img_blue-arrow.gif);
	margin-left:20px;
	margin-bottom:15px;
}

.Trucslinks ul li a{
   color:#4489e4;
   text-decoration:underline;
   font-weight:bold;
   margin-left:0px;
}

.Trucslinks ul li a:hover{
   color:#0c56b1;
   text-decoration:underline;
}

.ColumGoogleAdds {
width:130px;
float:left;
margin-left:30px;
margin-top:20px;
}

/* Css for News Details Ends Here */



/* Css for Confirmation Page Starts Here */

.ConfirmationMsg {
float:left;
margin-left:50px;
width:545px;
border-right:4px solid #f6f7f7;
margin-top:50px;
margin-bottom:50px;
}

.ConfirmationMsg h3 {
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:40px;
}

.ConfirmationMsg .Fieldset {
	width:535px;
	margin:auto;
	margin-top:20px;
}

.Fieldset .label {
	float:left;
	width:100px;
	text-align:right;
	font-weight:bold;
	color:#3c8ec9;
}

.Fieldset p {
	float:left;
	width:350px;
	margin-left:20px;
	margin-bottom:25px;
}

.ConfirmationMsg .Submit {
	background-image:url(images/btn_valider2.gif);
	background-repeat:no-repeat;
	width:126px;
	height:44px;
	border:none;
	float:left;
	margin-left:130px;
	margin-top:30px;
}

.ConfirmationMsg .Modifier {
	background-image:url(images/btn_modifier.gif);
	background-repeat:no-repeat;
	width:126px;
	height:44px;
	border:none;
	float:left;
	margin-left:20px;
	margin-top:30px;
}





















.ConfirmationMsg2 {
margin-left:50px;
width:545px;
margin-top:50px;
margin-bottom:50px;
}

.ConfirmationMsg2 h3 {
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:40px;
}

.ConfirmationMsg2 .Fieldset {
	width:535px;
	margin:auto;
	margin-top:20px;
}

.Fieldset2 .label {
	float:left;
	width:100px;
	text-align:right;
	font-weight:bold;
	color:#3c8ec9;
}

.Fieldset2 p {
	float:left !important;
	width:350px;
	margin-left:20px;
	margin-bottom:25px;
}

.ConfirmationMsg2 .Submit {
	background-image:url(images/btn_valider2.gif);
	background-repeat:no-repeat;
	width:126px;
	height:44px;
	border:none;
	float:left;
	margin-left:130px;
	margin-top:30px;
}

.ConfirmationMsg2 .Modifier {
	background-image:url(images/btn_modifier.gif);
	background-repeat:no-repeat;
	width:126px;
	height:44px;
	border:none;
	float:left;
	margin-left:20px;
	margin-top:30px;
}


/* Css for Confirmation Page Ends Here */


/* Css for Email Preference Edit Page Starts Here */

.ContentThree{
width:955px;
margin:auto;
background-color:#FFFFFF;
padding-top:30px;
}

.RoundedBoxTop {
	width:908px;
	margin:auto;
	background:url(images/img_email-edit-top.gif);
	background-repeat:no-repeat;
}

.RoundedBoxTop h3{
font-weight:bold;
color:#ff6600;
font-size:1.1em;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
}

.RoundedBoxMiddle {
	width:906px;
	margin:auto;
	background:url(images/img_email-edit-middle.gif);
	background-repeat:repeat-x;
	border-left:solid 1px #efbd76;
	border-right:solid 1px #efbd76;
}

.Emailcon {
	width:800px;
	margin:auto;
	background-image:url(images/img_email-people-rounded.png);
	background-repeat:no-repeat;
	background-position:right 25px;
	padding-top:25px;
	}
	
.Emailcon h2 {
	font-weight:bold;
	font-size:1.2em;
	color:#da0000;
	float:none;
	margin-top:0px;
	margin-left:0px;
	}
	
.Emailcon p {
	margin-top:10px;
	width:500px;
	margin-bottom:10px;
	}
	
.Emailcon select {
	border:1px solid #ABADB3;
	height:20px;
	margin-top:10px;
	width:200px;
	}	
	
.selectattraction {
	width:800px;
	margin:auto;
	margin-top:30px;
	}	

.selectattraction input {
	float:left;
	margin-bottom:8px;
	}

.selectattraction label {
	float:left;
	width:240px;
	margin-left:10px;
	margin-bottom:8px;
	}
	
.selectattraction .TopPos {
	margin-top:25px !important;
	margin-left:310px;
	}

.selectattraction span {
	position:relative;
	top:-12px;
	font-weight:bold;
	font-size:1.2em;
	}	

.imgBottom {
	margin-left:24px;
	margin-bottom:7px;
	}
	
.imgsafeunsubscribe {
	margin-left:55px;
	}
	
.imgsafeunsubscribePara {
	margin-left:75px;
	font-size:.85em;
	}		

/* Css for Email Preference Edit Page Ends Here */

.btnright {
	float:left;
	margin-left:86px;
	margin-top:10px;
	}
.btnleft {
	float:left;
	margin-left:10px;
	margin-top:10px;
	}
 
/* Css for Blue Bar */

.BlueBar {
	height:40px;
	background-color:#044c7c;
	}
	
.MagGal {
	float:left;
	margin-top:8px;
	margin-left:5px;
	}
.FL {
	float:left;
	}	
.ParaOnetxt {
	color:#FFF !important;
	font-size:1em;
	font-weight:bold;
	float:left;
	margin-top:12px;
	margin-left:10px;
	}
.SField {
	width:325px;
	height:31px;
	background-image:url(images/img_redbg.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:4px;
	margin-left:20px;
	}
.Field {
float:left;
margin-left:7px;
margin-top:4px;
width:220px;
	}
.BTNSubmmit {
	background-image:url(images/btn_Rechercher.jpg);
	background-repeat:no-repeat;
	width:79px;
	height:22px;
	float:left;
	border:none;
	margin-top:4px;
	margin-left:4px;
}
.SettingLinks {
	float:left;
	margin-top:8px;
	margin-left:8px;
	}
	
.SettingLinks Img {
	float:left;
	}

.SettingLinks a {
	float:left;
	font-weight:normal;
	color:#FFF;
	font-size:.9em;
	margin-left:4px;
	margin-top:4px;
	text-decoration:none;
	}
	
.SettingLinks a:hover {
	text-decoration:underline;
	}
	
.LinkSep {
	margin-left:10px;
	margin-top:-4px;
	}
.ImgSpace {
	margin-left:8px;
	}

	
	