@charset "utf-8";
/* CSS Document */
/* All Seasons Hotels */

#ase_global{
	width: 980px;
	padding:0 4px 5px 4px;
	margin: 0px auto;
	background:url(/imagerie/commun/bg-global.gif) repeat-y left top;
}

.ase_aste{
	font-size:11px;
	color:#999999;
}


/* LANGUAGES */
#ase_home_header #ase_languages {
	color: #666;
	width: auto;
}

#ase_home_header #ase_languages p {
	background: none;
}

#ase_languages{
	float:right;
	margin:5px 10px 0 0;
	color:#FFFFFF;
	width:55px;
}
#ase_languages a,
#ase_languages a:link,
#ase_languages a:visited,
#ase_languages a:hover{
	color:#FFFFFF;
}

#ase_languages p{
	cursor:pointer;
	padding:0 2px 2px 2px;
	background:url(/imagerie/commun/bg-languages.gif) repeat-x left bottom;
}

#ase_languages ul{
	padding:0 2px 2px 2px;
}

#ase_languages li{
	list-style:none;
}

/*ERROR*/
#newsletter_erreur{
	color:#dd0000;
}

#moteur_erreur{
	color:#002469;
	width:242px;
}

#errorMessage{
	color:#dd0000;
	padding:10px 0 0 0;
	font-size:12px;
}

.label_ko{
	color:#dd0000;
	z-index:1;
}
.label_ko strong{
	z-index:1;
}


/* FOOTER */

#ase_footer{
	width: 960px;
	margin: 15px auto 0 auto;
	padding:7px 0 0 0;
	text-align:center;
	color:#666666;
	background:url(/imagerie/commun/bg-slashes-green.gif) repeat-x left top;
	font-size:10px;
}

#ase_footer a,
#ase_footer a:link,
#ase_footer a:visited,
#ase_footer a:hover{
	color:#666666;
}

#ase_footer p {
	color:#999999;
	padding:5px 0;
	letter-spacing:-1px;
}

#ase_footer p a,
#ase_footer p a:link,
#ase_footer p a:visited,
#ase_footer p a:hover{
	color:#999999;
	padding:0 5px 0 0;
}

#ase_footer p span {
	color:#b2d001;
	font-weight:normal;
}

#ase_global_end{
	width:988px;
	margin:0px auto 15px auto;
}

#ase_content_text.ml{width:932px}
#ase_content_text.ml h1{padding-bottom:15px; text-transform:uppercase}
#ase_content_text.ml h3{font-size:11px; color:#002469; text-transform:uppercase; font-weight:bold;}
#ase_content_text.ml h3.first{border-top:1px dotted #a2c903!important; padding-top:20px; width:932px; }
#ase_content_text.ml a.toppage{font-size:11px; color:#8dc106;margin:5px 20px 0px 0px; display:block; text-align:right; text-decoration:none}

#ase_content_text .container_ml{width:930px; position:relative; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; margin-top:10px}

#ase_content_text .container_ml span.topcorner, #ase_content_text .container_ml span.bottcorner
{background:url(/imagerie/commun/corner_charteclient.gif) no-repeat left top;position:absolute; left:-1px; height:11px; overflow:hidden; width:932px;}
#ase_content_text .container_ml span.topcorner{top:0px;}
#ase_content_text .container_ml span.bottcorner{background-position:left -11px;bottom:0px;}

#ase_content_text .container_ml .contents_ml{width:902px; margin:10px auto; background:#f2f2f2; padding:15px 8px 10px 8px; color:#433d3d; font-size:11px;}
#ase_content_text .container_ml .contents_ml p{color:#433d3d; font-size:11px; padding:0px; margin:0px 0px 10px 0px;}

#ase_content_text .container_ml.sommaire{margin-bottom:20px; text-transform:uppercase}
#ase_content_text .container_ml.sommaire .contents_ml{padding:10px 8px 20px 8px;}
#ase_content_text .container_ml.sommaire .contents_ml ul li{list-style:none!important; background:none; margin:0px; padding:8px 0px 0px 0px}
#ase_content_text .container_ml.sommaire .contents_ml li a{font-size:12px; background:url(/imagerie/commun/picto_sommaire.gif) no-repeat left center; padding-left:15px; color:#433d3d; font-size:12px; text-decoration:none;}
#ase_content_text .container_ml.sommaire .contents_ml a:hover{font-size:12px; color:#8dc106; font-weight:bold; text-decoration:underline}


#ase_content_text .container_ml .contents_ml ol.dec li, #ase_content_text .container_ml .contents_ml ol.lowerl li{padding:0px 0px 5px 0px; margin:0 0px 0px 20px; font-size:11px;color:#433d3d;}
#ase_content_text .container_ml .contents_ml ol.dec{padding:0px 0px 5px 20px; margin:0; list-style:lower-latin;}
#ase_content_text .container_ml .contents_ml ol.dec ul{margin-left:30px; margin-bottom:2px }
#ase_content_text .container_ml .contents_ml ol.lowerl li{margin-bottom:5px; list-style:lower-latin;background:none;}
#ase_content_text .container_ml .contents_ml ol.dec li{margin-bottom:5px; list-style:decimal;background:none}
#ase_content_text .container_ml .contents_ml ol.dec ul li, #ase_content_text .container_ml .contents_ml ol.lowerl ul li{list-style:circle;}

