body {
	margin:0px;
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F9F9F9;
	background-image:url(../images/templates/home_02.jpg);
	background-repeat:repeat-y;
	background-position:center;
}

#super_contenu {
	margin-left:auto;
	margin-right:auto;
	width:1030px;
	background-color:#808080;
	background-image:url(../images/templates/incentive_alpes_megeve.jpg);
	background-repeat:repeat-x;
	min-height:768px;
}

.tag{
	font-weight:normal;
}

p {
	margin:0px;
	padding:0px;
}

h1 {
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	letter-spacing:3px;
	font-weight:bold;
	font-style:italic;
}

ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

li {
	list-style:none;
}

#super_contenu img {
	display:block;
}

#centre_megeve {
	margin-left:auto;
	margin-right:auto;
	width:990px;
}

#alpincentour_header {
	height:95px;
	margin-top:15px;
	position:relative;
}

#zone_search {
	position:absolute;
	bottom:5px;
	right:5px;
}

#zone_search input {
	font-size:11px;
	border:1px solid #CCC;
}

#logo {
	float:left;
	width:215px;
	margin-right:60px;
}

#annonce {
	float:left;
	width:555px;
	text-align:center;
}

#annonce img {
	margin-left:auto;
	margin-right:auto;
}

#menu_megeve {
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	height:46px;
	margin-bottom:15px;
}

#menu_incentive_principal {
	height:22px;
	padding-top:5px;
	padding-left:20px;

}

#menu_incentive_secondaire {
	height:22px;
	padding-bottom:5px;
	padding-left:20px;
}

#menupp li {
	float:left;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	margin-right:50px;
}

#menupp li a:link {
	text-decoration:none;
	color:#FFF;
}

#menupp li a:visited {
	text-decoration:none;
	color:#FFF;
}

#menupp li a:active {
	text-decoration:none;
	color:#003064;
}

#menupp li a:hover {
	text-decoration:underline;
	color:#003064;
}

#menupp a.active:link {
	text-decoration:none;
	color:#003064;
}

#menupp a.active:visited {
	text-decoration:none;
	color:#003064;
}

#menupp a.active:active {
	text-decoration:underline;
	color:#003064;
}

#menupp a.active:hover {
	text-decoration:underline;
	color:#003064;
}

#menups li {
	float:left;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	padding-right:18px;
	margin-right:18px;
	border-right:1px solid #FFF;
}

#menups li a:link {
	text-decoration:none;
	color:#FFF;
}

#menups li a:visited {
	text-decoration:none;
	color:#FFF;
}

#menups li a:active {
	text-decoration:none;
	color:#003064;
}

#menups li a:hover {
	text-decoration:underline;
	color:#003064;
}

#menups a.active:link {
	text-decoration:none;
	color:#003064;
}

#menups a.active:visited {
	text-decoration:none;
	color:#003064;
}

#menups a.active:active {
	text-decoration:underline;
	color:#003064;
}

#menups a.active:hover {
	text-decoration:underline;
	color:#003064;
}

#contenu_programme {
	height:420px;
	margin-left:auto;
	margin-right:auto;
	width:475px;
	float:left;
}

#image_centrale_megeve {
	float:left;
	margin-left:15px;
}

.miniature {
	margin-top:5px;
}

.miniature_img {
	margin-right:10px;
	cursor:pointer;
	float:left;
}

.miniature_img2 {
	margin:0px;
	float:left;
}


#search {
	float:left;
	width:135px;
}

.spacer {
	clear:both;
}

.cachediv {
	display:none;
}

#texte_central_megeve {
	float:left;
	width:475px;
	height:400px;
}

#titre_megeve {
	background-image:url(../images/templates/titre_texte.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:15px;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:12px;
	font-weight:bold;
}

#content_central_megeve {
	background-color:#FFF;
	height:320px;
}

#stitre_megeve {
	color:#525252;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	background-color:#FFF;
}

#texte_megeve {
	color:#525252;
	font-size:12px;
	padding-left:10px;
	padding-top:8px;
	line-height:17px;
	text-align:justify;
	padding-right:10px;
	background-color:#FFF;
	height:308px;
}

#texte_contact_megeve {
	color:#525252;
	font-size:12px;
	padding-left:10px;
	padding-top:8px;
	line-height:17px;
	text-align:justify;
	padding-right:10px;
	background-color:#FFF;
}

#footer_texte_megeve {
	background-image:url(../images/templates/footer_texte.png);
	background-repeat:no-repeat;
	height:26px;
}

#texte_megeve a:link {
	color:#525252;
	text-decoration:underline;
}

#texte_megeve a:visited {
	color:#525252;
	text-decoration:underline;
}

#texte_megeve a:active {
	color:#525252;
	text-decoration:underline;
}

#texte_megeve a:hover {
	color:#69C;
	text-decoration:underline;
}

#footer {
	border-top:1px solid #FFF;
	margin-top:20px;
	padding-top:5px;
}

#logo_guide_megeve {
	float:left;
}

#menu_page_pro {
	float:left;
	margin-left:50px;
}

#menupr ul {
	margin-left:auto;
	margin-right:auto;
}

#menupr li {
	float:left;
	color:#FFF;
	font-size:13px;
	margin-right:50px;
}

#menupr li a:link {
	text-decoration:none;
	color:#FFF;
}

#menupr li a:visited {
	text-decoration:none;
	color:#FFF;
}

#menupr li a:active {
	text-decoration:none;
	color:#003064;
}

#menupr li a:hover {
	text-decoration:underline;
	color:#003064;
}

#diaporama {
	width:700px;
	float:left;
	height:400px;
}

#left_side {
	margin-left:710px;
}

.produit {
	width:280px;
	margin-bottom:10px;
	height:195px;
	color:#525252;
}

.news {
	width:280px;
	margin-bottom:10px;
	height:195px;
	color:#FFF;
}

.intro_news {
	padding-left:10px;
	padding-right:5px;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#003064;
	height:35px;
}

.titre_home {
	/*background-color:#003064;*/
	background-image:url(../images/templates/titre_home.png);
	background-repeat:no-repeat;
	height:30px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding-left:12px;
	padding-right:7px;
}

.link_produit {
	padding-top:5px;
}

.link_produit a {
	float:right;
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	padding-top:3px;
}

.link_produit a:link {
	text-decoration:none;
}

.link_produit a:visited {
	color:#FFF;
	text-decoration:none;
}

.link_produit a:active {
	color:#FFF;
	text-decoration:underline;
}

.link_produit a:hover {
	color:#FFF;
	text-decoration:underline;
}

#list_theme {
	width:475px;
}

.theme {
	width:475px;
	margin-bottom:10px;
	color:#525252;
}

.fonction_theme {
	color:#FFF;
	font-size:11px;
	text-align:right;
	margin-bottom:4px;
	float:right;
}

.fonction_theme a:link {
	text-decoration:underline;
	color:#FFF;
}

.fonction_theme a:visited {
	color:#FFF;
	text-decoration:underline;
}

.fonction_theme a:active {
	color:#FFF;
	text-decoration:underline;
}

.fonction_theme a:hover {
	color:#FFF;
	text-decoration:underline;
}

.titre_theme {
	background-image:url(../images/templates/titre_prod.png);
	background-repeat:no-repeat;
	height:19px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}

.texte_theme {
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	padding-top:8px;
	text-align:justify;
	height:42px;
	background-color:#FFF;
}

.texte_theme a:link {
	color:#525252;
	text-decoration:underline;
}

.texte_theme a:visited {
	color:#525252;
	text-decoration:underline;
}

.texte_theme a:active {
	color:#525252;
	text-decoration:underline;
}

.texte_theme a:hover {
	color:#69C;
	text-decoration:underline;
}

.footer_theme {
	text-align:right;
	color:#000;
	font-weight:bold;
	height:19px;
	background-image:url(../images/templates/footer_prod.png);
	background-repeat:no-repeat;
}

.footer_theme a {
	padding-right:10px;
	padding-bottom:2px;
	font-size:11px;
	color:#000;
	font-weight:bold;
}

.footer_theme a:link {
	text-decoration:none;
	font-size:11px;
}

.footer_theme a:visited {
	text-decoration:none;
}

.footer_theme a:active {
	text-decoration:none;
}

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

.produit_info {
	position:absolute;
	z-index:2;
	width:500px;
	height:400px;
	/*opacity: 0.8;
	filter:alpha(opacity=80);*/
}

.titre_produit {
	background-image:url(../images/templates/titre_fiche_prod.png);
	background-repeat:no-repeat;
	color:#003064;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
}

.zone_info_produit {
	color:#FFF;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	height:340px;
	overflow:auto;
	background-image:url(../images/templates/fond_produit.png);
	position:relative;
}

.zone_info_produit a:link {
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;
}

.zone_info_produit a:active {
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;	
}

.zone_info_produit a:visited {
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;	
}

.zone_info_produit a:hover {
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;	
}

.footer_info_produit {
	background-image:url(../images/templates/footer_fiche_prod.png);
	background-repeat:no-repeat;
	height:24px;
	text-align:center;
	font-size:11px;
	padding-top:8px;
}

.image_produit {
	position:absolute;
	bottom:0px;
	text-align:center;
}

.footer_info_produit a:link {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

.footer_info_produit a:active {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;	
}

.footer_info_produit a:visited {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;	
}

.footer_info_produit a:hover {
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;	
}

.fermer_prod {
	float:right;
	cursor:pointer;
	margin-top:2px;
}

.stitre_produit {
	font-size:13px;
	font-weight:bold;
}

.pagination_them {
	width:475px;
	text-align:center;
}

.pagination_sup_2 {
	margin-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:4px;
	padding-left:4px;
	font-size:12px;
	color:#003064;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

.pagination_sup {
	margin-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:4px;
	padding-left:4px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

.image_produit img {
	float:left;
	margin-right:10px;
	border:1px solid #FFF;
}

#drapeau {
	float:right;
}

.label_ge {
	display:block;
	width:60px;
	font-size:11px;
	color:#000;
	float:left;
}

.label_pr {
	display:block;
	width:115px;
	font-size:11px;
	color:#000;
	float:left;
}

.label_pr2 {
	display:block;
	font-size:11px;
	color:#000;
	float:left;
}

.lableft {
	float:left;
	margin-right:25px;
}

.lableft input {
	width:150px;
}

.no_float {
	display:inline;
}

.line_form {
	height:25px;
}

#contenu_contact {
	background-color:#FFF;
	padding:5px;
	font-size:12px;
	color:#525252;
}

#contenu_contact a:link {
	color:#525252;
	text-decoration:underline;
}

#contenu_contact a:visited {
	color:#525252;
	text-decoration:underline;
}

#contenu_contact a:active {
	color:#525252;
	text-decoration:underline;
}

#contenu_contact a:hover {
	color:#69C;
	text-decoration:underline;
}

.label_type {
	display:block;
	width:155px;
	font-size:11px;
	color:#000;
	float:left;
}

.input_type {
	width:300px;
}

.indic_open {
	float:right;
	margin-right:10px;
}

fieldset {
	border:1px solid #666;
	padding:10px;
}

legend {
	background-color:#FFF;
	padding:5px;
	color:#09F;
	font-weight:bold;
}

.msg_ok {
	color:#525252;
	text-align:center;
	background-color:#FFF;
}

.nb_result {
	font-weight:bold;
	color:#39C;
}

.text_search {
	font-size:12px;
	color:#CCC;
	padding-left:3px;
}

#private_access {
	background-color:#FFF;
	padding:5px;
	font-size:12px;
	color:#525252;	
}

#titre_access {
	font-size:18px;
	text-align:center;
}

#img_list_access {
	margin-top:20px;
	text-align:center;
	margin-bottom:30px;
}

#img_list_access .float_left {
	float:left;
	padding-left:32px;
	padding-right:32px;
	height:160px;
	width:130px;
}

#img_list_access img {
	border-bottom:2px solid #FFF;
}

#form_access {
	background-color:#FFF;
	padding:50px;
}

#form_access label {
	width:85px;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin-right:8px;
}

#form_access p {
	padding:5px;
}

#form_access .button {
	margin-left:15px;
}


