/* CSS Document */
html{
	background-image:url(../../imgs/fond-html.gif);
	background-repeat:repeat-x;
}
body{
	background-image:url(../../imgs/fond-body.gif);
	background-repeat:repeat-y;
	background-position:center;
	margin:0;
	min-height:500px;
	height:auto !important;/*
	height:500px;*/
}
#top{
	postion:absolute !important; position:relative;
	width:746px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
}
.logo{
	position:relative;
	float:left;
	display:block;
	margin:0px;
	background-image:url(../../imgs/logo-nuage.jpg);
	background-repeat:no-repeat;
	width:298px;
	height:218px;
}
.flash{
	position:relative;
	float:right;
	display:block;
	margin:0px;
	width:441px;
}
.bus{
	postion:absolute !important; position:relative;
	display:block;/*
	margin-left:210px;
	margin-top:155px;*/
	width:261px;
	height:167px;
/*	border:1px solid black;*/
}
.bus2{visibility:visible !important;visibility:hidden;}
#bus{position:absolute!important; margin-left:210px; margin-top:150px !important;margin-top:-65px; margin-bottom:2px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../imgs/bus.png', sizingMethod='crop');}
#bus[id]{filter: none;}

.menucontext{position:absolute;display:block;font-size:12px;margin-left:475px;margin-top:59px !important; margin-top:-155px; width:270px;text-align:right;}
.menucontext img{ vertical-align:baseline; margin-left:5px; border:none;}
.menucontext a{text-decoration:none;color:#000000;}
.menucontext a:hover {text-decoration:none;color:#000000;}

#menu{position:absolute;display:block;margin-top:-105px !important; margin-top:-320px;margin-left:35px;}
.menu {
	position:relative!important;
	display:block;
	background-image:url(../../imgs/fond-menu.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FCB622;
	border-left:2px solid white;
	border-right:2px solid white;
	padding:10px;
	margin-top:0px!important;margin-top:-10px;;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.menu ul{margin-top:-5px !important; margin-top:-5px; margin-bottom:-5px;}
.menu li{
	list-style-image:url(../../imgs/puce-menu.gif);
	list-style-position:inside;
	border-bottom:1px dashed white !important; border-bottom:1px dashed white;
	margin-left:-40px;
	line-height:30px;
}
.menu a{text-decoration:none; color:#000000;}
.menu a:hover{text-decoration:none; color:#347CEA;}

.baseline{position:relative;float:right;text-align:right;margin-top:50px!important;margin-top:-100px;font-family:Arial, Helvetica, sans-serif;margin-right:7px!important;margin-right:4px;}
.baseline h1 {font-size:26px; color:#00469E; font-weight:bold;margin-bottom:-5px;}


.menu-auto{	position:relative;display:block;margin-top:-5px;width:270px;margin-bottom:20px;}
.menu-auto a{text-decoration:none; color:#577DB8; }
.menu-auto a:hover{color:#577DB8; color:#FF7E00;}
.menu-auto li{ line-height:17px;}
#menu-auto{margin-left:-20px!important; margin-left:10px; margin-top:15px;}
#menu-auto .m{font-size:14px; color:#2F548F;font-weight:600; font-family:Verdana, Arial, Helvetica, sans-serif;list-style:none;}

#menu-auto .m{
	list-style-image:url(../../imgs/puce-menub.gif);
	list-style-position:inside;
	border-bottom:1px dashed white !important; border-bottom:1px dashed white;
	margin-bottom:8px;
	padding-bottom:4px !important;padding-bottom:8px;}


#menu-auto .smenu{margin-left:10px!important; margin-left:60px;}
#menu-auto .smenu .sm{font-size:12px;font-weight:400; list-style-image:url(../../imgs/puce-cube.gif);}



.menu-voy{ 
	background-image:url(../../imgs/title-voyages.gif);
	background-repeat:no-repeat;
	background-position:top;
	position:relative;
	display:block;
	margin-top:-15px;
	width:270px;
	margin-bottom:20px; 
	list-style-image:url(../../imgs/puce-cube.gif); 
	list-style-position:inside !important; list-style-position:outside;
	padding-top:100px !important; padding-top:110px;
}
.menu-voy a{text-decoration:none; color:#2F548F; font-size:13px; }
.menu-voy li{line-height:16px;}


#contenu{
	position:relative;
	display:block;
	 clear:both;
	background-image:url(../../imgs/fond-contenu-x.jpg);
	background-repeat:repeat-x;
	width:746px;
	margin-left:auto;
	margin-right:auto;
	margin-top:177px!important; margin-top:-40px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contenu .fond{ position:relative; clear:both;background-image:url(../../imgs/fond-contenu.gif);background-repeat:repeat-y;padding:5px;min-height:800px ;height:auto!important;height:600px; margin-right:0px !important;}

#contenu .colgauche{position:absolute; clear:both; diplay:block; float:left; width:430px; margin-top:5px;}

#contenu .coldroite{position:relative; clear:both; display:block; float:right; width:430px !important; margin-top:5px; margin-right:0px!important;}
/*#contenu .coldroite img{border:2px solid white;}*/
#contenu .coldroite .img2{border:none;}


#contenu .news{position:relative;display:block; width:275px !important;margin-bottom:10px !important; margin-bottom:-10px; margin-right:0px !important;}
#contenu .news .cache{position:relative; z-index:200; display:block;margin-top:-148px;}
#contenu .news li{ list-style-image:url(../../imgs/puce-news.gif); list-style-position:outside;margin-bottom:3px;}
#contenu .news a{text-decoration:underline; color:black;}
#contenu .news a:hover{text-decoration:none; color:#FF4200;}

.news .voyage{height:88px !important; height:40px; width:268px; padding-bottom:10px !important;padding-bottom:0px; }
.news .promos{ height:104px; width:277px; padding-bottom:20px !important;padding-bottom:0px;  }
.news .coeur{ height:128px; width:267px;}


#contenu .coldroite .colg{position:relative; display:block; float:left; width:185px; }
#contenu .coldroite .cold{position:relative; display:block; float:right; width:228px;}
#contenu .coldroite .png2{visibility:visible !important;visibility:visible; border:none; margin-bottom:-10px;}
#contenu .coldroite #png{position:absolute!important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../imgs/title-2coeur-index.png', sizingMethod='crop');}
#contenu .coldroite .cold a{text-decoration:underline; color:black;}
#contenu .coldroite .cold a:hover{text-decoration:none; color:#FF4200;}
#contenu em{font-size:16px;color:#E91010;font-style:normal;font-weight:bold;}

#contenu h1{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#00469E; background-image:url(../../imgs/fond-titre.jpg); background-repeat:no-repeat;padding-left:25px; margin-top:0px; font-weight:normal; letter-spacing:2px;filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=4);}
#contenu h2{color:#00469E; font-size:16px; border-bottom:1px solid #00469E;}
#contenu h3{color:#5A7AA3; font-size:13px; border-bottom:1px solid #94AAC6; text-align:right; margin-top:-10px;}

 
#pied{ position:relative; clear:both; text-align:center; margin-top:40px;font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#pied a {color:#003399;}
#pied a:hover{color:#FF6600;}

/* PLAN DU SITE */
.plan{
	margin-top:8px !important; margin-top:0px;
	padding-top:0px !important; padding-top:0px;
	margin-left:0px!important; margin-left:15px;
	margin-bottom:25px;
	position:absolute !important; position:relative;
	font-family:Arial, Helvetica, sans-serif:;
	font-size:12px;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
}

.plan li,#sub li{
	list-style-image:url(../../imgs/puce-cube.gif);
	list-style-position:outside;
	line-height:30px!important; line-height:30px;
	padding-left:0px;
}
#contenu .plan li a{text-decoration:none; color:#00469E;}
#contenu .plan li a:hover{text-decoration:none;color:#FF6600;}


.plan .n1{margin-left:25px;padding-left:5px; font-size:14px;letter-spacing:2px;}
.plan .n2{position:relative; margin-left:65px;font-weight:bold;margin-top:-10px;}
.plan .n3{position:relative; margin-left:105px;font-weight:bold;margin-top:-8px;}
#contenu .plan .n3 a:hover{color:#00469E;}
/* FIN PLAN DU SITE */
/* FORMULAIRES */
#formulairepage {
	float:left;	
	padding-left:5px;
	padding-right:15px;
	margin-top:5px;
	padding-top:20px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	min-height:340px;
	height:auto !important;
	height:340px;
	color:#000000;
	width:400px;
}
#formulairepage table{
	margin-left:5px;
	border-collapse:collapse;
	font-size:11px;
}

#formulairepage label{
	display:block;
	float:left;
	text-align:right;
	padding-right:5px;
	width:80px;
	font-weight:bold;	
	margin-bottom:10px;
	
}
.ctext,.email,textarea{
	border:1px solid #CCCCCC;
	width:250px;
}
#formulairepage tfoot td{
	text-align:left;
	padding-left:80px;
	padding-top:20px;
}
/* FIN FORMULAIRES */
#localisation{
display:block;/*
background-color:#FFFFFF;*/
position:relative;
margin-left:0px;
margin-top:0px!important; margin-top:10px;
margin-bottom:25px;
padding-left:25px;
padding-right:20px;
float:left;
width:690px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#localisation a{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#333399;}
#localisation a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#FF9900;}
#localisation h4{color:#00469E; font-size:16px; border-bottom:1px solid #00469E;}


#googlemap{
z-index:50;
display:block;
float:left;
border:1px solid black;
margin-top:-35px!important; margin-top:-40px;
margin-left:45px!important; margin-left:25px;
margin-bottom:25px;
margin-right:5px;
width:650px;
}
