/* CSS Document */
/* ///////////////////////////// STYLES DE BALISES /////////////////////////////////////// */
body {
	background:url(../images/fond_page.jpg) repeat-x top center #E2DAD7;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5A4234;
	text-align:center;
	}



/* ================== STYLES CADRE PAGE ==================*/
#global{
	width:950px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#nav_haut{ font-size:10px; text-transform:uppercase; font-weight:normal; text-align:right; width:935px; padding: 3px 0 1px 0; color:#3B1A05;}

#nav_haut a:link{color: #A4948E; text-decoration:none;}
#nav_haut a:visited {color: #A4948E; text-decoration:none;}
#nav_haut a:hover {color: #CBB590; text-decoration:none; background-color: #5A4234;}
#nav_haut a:active {color: #FFFF99; text-decoration:none; background-color: #5A4234;}

#nav_haut a.home:link{color: #47342A; text-decoration:none;}
#nav_haut a.home:visited {color: #47342A; text-decoration:none;}
#nav_haut a.home:hover {color: #CBB590; text-decoration:none; background-color: #5A4234;}
#nav_haut a.home:active {color: #FFFF99; text-decoration:none; background-color: #5A4234;}

#nav_haut a.langue:link{color: #47342A; text-decoration:none;}
#nav_haut a.langue:visited {color: #47342A; text-decoration:none;}
#nav_haut a.langue:hover {color: #CBB590; text-decoration:none; background-color: #5A4234;}
#nav_haut a.langue:active {color: #FFFF99; text-decoration:none; background-color: #5A4234;}



#centre_cadre{ background:url(../images/cadre_bord.gif) repeat-y center; }


/* ================== STYLES CADRE HAUT ==================*/

#centre_vertical_haut{
	/*width:915px;*/
	margin-left:15px;
	margin-right:20px;
	height:366px;
}

#gauche_haut{
	float:left;
	width:240px;
	height:345px;
	padding:0px;
	margin:0px;
	background-color:#F0ECE8;
	/*margin-right:675px;*/
	
}
#cadre_call_to_action{
	background:url(../images/call_to_action_fond.gif) repeat-y center;	
}
#conteneur_call_to_action{
	padding-left:40px;
	padding-right:40px;
	text-align:left;
}
#droite_haut{
	float:right;
	width:675px;
	background:url(../images/fond_flash.jpg) no-repeat;	
	/*padding-left:240px;*/
	/*height:366px;*/
}


/* ================== STYLES CADRE BAS ==================*/

#centre_vertical_bas{
	/*width:915px;*/
	margin-left:15px;
	margin-right:20px;
	background-color:#F0ECE8;/**/
}

#gauche_ctr{ float:left; width:240px;}
#gauche_bas{ float:left; width:240px;}

#conteneur_home_gauche_bas{ padding:0px 32px 20px 33px;}

#droite_bas{
	margin-left:240px;
	background-color:#F0ECE8;
}

#conteneur_texte{ padding:20px 20px 30px 75px; text-align:left; font-size: 12px; zoom:1;}
#conteneur_texte a:link{ color: #5A4234; text-decoration:underline;}
#conteneur_texte a:visited { color: #5A4234; text-decoration:underline;}
#conteneur_texte a:hover { color: #990000; text-decoration:underline;}
#conteneur_texte a:active { color: #7C2C88; text-decoration:underline;}

#conteneur_texte .titre{ font-size: 18px; color: #5A4234;}

#conteneur_texte ul{ padding:0px; margin:10px 0px 0px 20px;}


#conteneur_texte .lien_telechargement{ font-size:10px; font-weight:normal; color:#990000;}
#conteneur_texte .lien_telechargement a:link{color: #990000; text-decoration:none;}
#conteneur_texte .lien_telechargement a:visited {color: #990000; text-decoration:none;}
#conteneur_texte .lien_telechargement a:hover {color: #FFFFFF; text-decoration:none; background-color: #990000;}
#conteneur_texte .lien_telechargement a:active {color: #FFFFFF; text-decoration:none; background-color: #990000;}

#conteneur_texte .sous_titre {
	font-size: 14px;
	color: #47342A;
	line-height: 20px;

}
#conteneur_texte_home{ 
	/*float: left; 
	width:400px; */
	padding:20px 0px 30px 55px; 
	text-align:left; 
	font-size: 12px;
}
#conteneur_texte_home a:link{ color: #5A4234; text-decoration:underline;}
#conteneur_texte_home a:visited { color: #5A4234; text-decoration:underline;}
#conteneur_texte_home a:hover { color: #990000; text-decoration:underline;}
#conteneur_texte_home a:active { color: #7C2C88; text-decoration:underline;}

#conteneur_texte_home .titre{ font-size: 18px; color: #5A4234;}

#conteneur_encart_adresse_logo{
	float: right; 
	width:216px; 
	margin:20px 12px 30px 10px; 
	text-align:left; 
	font-size: 11px;
	padding: 5px 5px 8px 5px ;
}

#conteneur_encart_adresse{
	
	float: right; 
	width:176px; 
	margin:20px 12px 30px 10px; 
	text-align:left; 
	font-size: 11px;
	padding: 5px 5px 8px 5px ;
	background-color:#FFFFFF;
}
#conteneur_encart_adresse .encart_adresse{ color: #792B85; font-size:11px; margin-top:3px; font-weight:bold; display:block; }
#conteneur_encart_adresse .encart_titre{ color: #792B85; font-size:13px; margin:0px; font-weight:bold; display:block; }
#conteneur_encart_adresse a:link{ color: #5A4234; text-decoration:none;}
#conteneur_encart_adresse a:visited { color: #5A4234; text-decoration:none;}
#conteneur_encart_adresse a:hover { color: #990000; text-decoration:none;}
#conteneur_encart_adresse a:active { color: #7C2C88; text-decoration:none;}
#conteneur_encart_adresse .lien_souligne { font-size:11px; margin:0px; text-decoration:underline; font-weight:normal; display:block; }


#conteneur_texte_site_map{ padding:20px 20px 30px 75px; text-align:left; font-size: 11px;}

#conteneur_texte_site_map .titre{
	font-size: 18px;
	color: #5A4234;
}

#conteneur_texte_site_map ul{ padding:0px; margin:10px 0px 0px 0px; text-transform:uppercase; list-style:none;}
#conteneur_texte_site_map ul a{ padding: 0px 3px 0px 10px;}
#conteneur_texte_site_map ul a:link{ color: #990000; text-decoration:none; background-color:#FFFFFF;}
#conteneur_texte_site_map ul a:visited { color: #990000; text-decoration:none; background-color:#FFFFFF;}
#conteneur_texte_site_map ul a:hover { color: #990000; text-decoration:underline; background-color:#FFFFFF;}
#conteneur_texte_site_map ul a:active { color: #7C2C88; text-decoration:underline; background-color:#FFFFFF;}

#conteneur_texte_site_map ol{ padding:0px; margin:2px 0px 0px 0px; text-transform:uppercase; list-style:none;}
#conteneur_texte_site_map ol a{ padding-left:10px; background:url(../images/puce_bout_sous_rub.gif) no-repeat -3px 3px	;}
#conteneur_texte_site_map ol a:link{ color: #5A4234; text-decoration:none;}
#conteneur_texte_site_map ol a:visited { color: #5A4234; text-decoration:none;}
#conteneur_texte_site_map ol a:hover { color: #990000; text-decoration:underline;}
#conteneur_texte_site_map ol a:active { color: #7C2C88; text-decoration:underline;}

#pied_page{
	clear:both;
	background-color:#E0D7D2;
	font-size:10px; text-transform:uppercase; font-weight:normal; text-align:left; padding-bottom:5px; padding-top:5px; color:#3B1A05;
}
#pied_page a:link{color: #5A4234; text-decoration:none;}
#pied_page a:visited {color: #5A4234; text-decoration:none;}
#pied_page a:hover {color: #CBB590; text-decoration:none; background-color: #5A4234;}
#pied_page a:active {color: #FFFF99; text-decoration:none; background-color: #5A4234;}

#pied_page img{
	float:right;
}

#copyright_encart{
	/*clear:both;*/
	font-size:10px; font-weight:normal; text-align:left; padding:0px 15px 5px 15px; color:#ABA19E;
}
#copyright_encart a:link{color: #ABA19E; text-decoration:none;}
#copyright_encart a:visited {color: #ABA19E; text-decoration:none;}
#copyright_encart a:hover {color: #CBB590; text-decoration:none; background-color: #5A4234;}
#copyright_encart a:active {color: #FFFF99; text-decoration:none; background-color: #5A4234;}

.clear {
	clear:both;
	padding:0px;
	margin:0px;
	height:0px;
}



/* ///////////////////////////// FONDS DE PAGES /////////////////////////////////////// */
.index #centre_vertical_haut{ background:url(../images/fond_home.gif) no-repeat;}
.index #centre_vertical_bas{ background:url(../images/fond_home.gif) bottom left no-repeat;}

.contact #centre_vertical_bas{ background:url(../images/fond_contact.gif) bottom left repeat-y;}
.contact #centre_vertical_haut{ background:url(../images/fond_contact.gif) repeat-y;}

.intrawest #centre_vertical_bas{ background:url(../images/fond_intrawest.gif) bottom left repeat-y;}
.intrawest #centre_vertical_haut{ background:url(../images/fond_intrawest.gif) repeat-y;}

.edenarc_1800 #centre_vertical_bas{ background:url(../images/fond_edenarc.gif) bottom left repeat-y;}
.edenarc_1800 #centre_vertical_haut{ background:url(../images/fond_edenarc.gif) repeat-y;}

.lifestyle #centre_vertical_bas{ background:url(../images/fond_lifestyle.gif) bottom left repeat-y;}
.lifestyle #centre_vertical_haut{ background:url(../images/fond_lifestyle.gif) repeat-y;}

.lifestyle_aqua_relax #centre_vertical_bas{ background:url(../images/fond_lifestyle.gif) bottom left repeat-y;}
.lifestyle_aqua_relax #centre_vertical_haut{ background:url(../images/fond_lifestyle.gif) repeat-y;}


.location #centre_vertical_bas{ background:url(../images/fond_location.gif) bottom left repeat-y;}
.location #centre_vertical_haut{ background:url(../images/fond_location.gif) repeat-y;}

.les_souverains #centre_vertical_bas{ background:url(../images/fond_les_souverains.gif) bottom left no-repeat;}
.les_souverains #centre_vertical_haut{ background:url(../images/fond_les_souverains.gif) no-repeat;}



/* ///////////////////////////// MENU SOUS RUBRIQUES /////////////////////////////////////// */

#sous_nav{
	padding:20px 10px 20px 0px;
	text-align:left;
}

#sous_nav ul{
	margin:0px;
	padding:0px;
}

#sous_nav ul li{
	margin:5px 0px 0px 0px;
	padding: 0px;
	list-style:none;
	font-size:11px;
}

#sous_nav ul li span{ 
	color: #FFFFFF;
	text-decoration:none;
	padding: 0px 4px 0px 10px;
	text-transform:uppercase;
	background:url(../images/puce_bout_sous_rub.gif) no-repeat 0px 3px;
}
#sous_nav ul li a { 
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:normal;
	margin:0px;
	padding: 0px 4px 0px 10px;
	background:url(../images/puce_bout_sous_rub.gif) no-repeat 0px 3px	;
}
#sous_nav ul li a:link { color: #FFFFFF; text-decoration:none;}
#sous_nav ul li a:visited { color: #FFFFFF; text-decoration:none;}
#sous_nav ul li a:hover { color: #990000; text-decoration:none; background-color:#FFFFFF;}
#sous_nav ul li a:active { color: #000000; text-decoration:none; background-color:#FFFFFF;}
#sous_nav ul li.actif a:link { color: #990000; text-decoration:none; background-color:#FFFFFF;}
#sous_nav ul li.actif a:visited { color: #990000; text-decoration:none; background-color:#FFFFFF;}
#sous_nav ul li.actif a:hover { color: #990000; text-decoration:none; background-color:#FFFFFF;}
#sous_nav ul li.actif a:active { color: #000000; text-decoration:none; background-color:#FFFFFF;}
#sous_nav ul li.actif span{ color: #990000; text-decoration:none; background-color:#FFFFFF;}

#sous_nav ol{
	margin:0px;
	padding:0px;
}
#sous_nav ol li{
	margin:0px;
	padding: 0px;
	list-style:none;
	font-size:11px;	
}
#sous_nav ol li a { 
	color:#FFFFFF;
	font-weight:normal;
	margin:0px;
	padding: 0px 4px 0px 10px;
}
#sous_nav ol li a:link { color: #FFFFFF; text-decoration:none;}
#sous_nav ol li a:visited { color: #FFFFFF; text-decoration:none;}
#sous_nav ol li a:hover { color: #990000; text-decoration:none; background-color:#FFFFFF;}
#sous_nav ol li a:active { color: #000000; text-decoration:none; background-color:#FFFFFF;}
#sous_nav ol li.actif a:link { color: #000000; text-decoration:none; background-color:#FFFFFF;}
#sous_nav ol li.actif a:visited { color: #000000; text-decoration:none; background-color:#FFFFFF;}
#sous_nav ol li.actif a:hover { color: #990000; text-decoration:none; background-color:#FFFFFF;}
#sous_nav ol li.actif a:active { color: #000000; text-decoration:none; background-color:#FFFFFF;}


/* ///////////////////////////// STYLES DE TEXTES /////////////////////////////////////// */


.popup {background:url(../images/pop_fond_page.jpg) repeat-x top center; background-color:#FFFFFF;}

.accroche { font-size: 18px; color: #47342A; line-height: 22px;}

.accroche_referencement { font-size: 13px; color: #9D8E85; line-height: 22px;}

.accroche_rouge { font-size: 18px; color: #990000; line-height: 22px;}

.chapo { font-size: 12px; color: #9D8E85;}

.news { font-size: 12px; color: #9D8E85;}
.news a:link{ color: #9D8E85; text-decoration:underline;}
.news a:visited { color: #9D8E85; text-decoration:underline;}
.news a:hover { color: #990000; text-decoration:underline;}
.news a:active { color: #000000; text-decoration:underline;}

.news_titre { font-size: 12px; color: #47342A;}

.news_mention { font-size: 9px; color: #9D8E85;}
.news_mention a:link{ color: #9D8E85; text-decoration:underline;}
.news_mention a:visited { color: #9D8E85; text-decoration:underline;}
.news_mention a:hover { color: #990000; text-decoration:underline;}
.news_mention a:active { color: #000000; text-decoration:underline;}

.texte { font-size: 12px;}
.texte a:link{ color: #5A4234; text-decoration:underline;}
.texte a:visited { color: #5A4234; text-decoration:underline;}
.texte a:hover { color: #990000; text-decoration:underline;}
.texte a:active { color: #7C2C88; text-decoration:underline;}


.texte_whistler { font-size: 12px; letter-spacing: 2px;}

.texte_rouge { font-size: 12px; color: #990000;}

.call_to_action_titre { font-size: 14px; color: #FFFFFF; font-weight: bold;}

.call_to_action_texte { font-size: 12px; color: #33251D; font-weight: bold;}
.call_to_action_texte a:link{ color: #33251D; text-decoration:underline;}
.call_to_action_texte a:visited { color: #33251D; text-decoration:underline;}
.call_to_action_texte a:hover { color: #FFFFFF; text-decoration:underline;}
.call_to_action_texte a:active { color: #33251D; text-decoration:underline;}

.call_to_action_numero_tel { font-size: 14px; color: #E5CDA5; font-weight: bold;}

.call_to_action_numero_tel_mention { font-size: 10px; color: #33251D; font-weight: normal;}


.texte_particulier { font-size: 12px; color: #33251D; font-weight: bold;}
.texte_particulier a:link{ color: #000000; text-decoration:underline;}
.texte_particulier a:visited { color: #000000; text-decoration:underline;}
.texte_particulier a:hover { color: #990000; text-decoration:underline;}
.texte_particulier a:active { color: #7C2C88; text-decoration:underline;}

.texte_bordeaux_bold {color: #BB3621; font-size: 12px; font-style: normal; font-weight: bold; text-decoration:none}
.texte_bordeaux_11 {color: #BB3621; font-size: 11px; font-style: normal; font-weight: normal; text-decoration:none}


.titre_pop { font-size: 16px; color: #5A4234;}
.titre_call_to_action { font-size: 13px; color: #FFFFFF; font-weight: bold;}

.liens_rubriques_pied_page {font-size: 10px; padding:3px;}
.liens_rubriques_pied_page a:link{color: #5A4234; text-decoration:underline;}
.liens_rubriques_pied_page a:visited {color: #5A4234; text-decoration:underline;}
.liens_rubriques_pied_page a:hover {color: #CBB590; text-decoration:underline; background-color: #5A4234;}
.liens_rubriques_pied_page a:active {color: #FFFF99; text-decoration:underline; background-color: #5A4234;}

.savoir_plus {color: #990000; font-size: 12px; font-style: normal; font-weight: normal;}
.savoir_plus a:link{color: #990000; text-decoration:underline}
.savoir_plus a:visited {color: #990000; text-decoration:underline}
.savoir_plus a:hover {color: #5A4234; text-decoration:underline}
.savoir_plus a:active {color: #000000; text-decoration:underline}

.copyright { font-size: 10px; color:#ABA19E}
.copyright a:link{ color: #ABA19E; text-decoration:underline;}
.copyright a:visited { color: #ABA19E; text-decoration:underline;}
.copyright a:hover { color: #990000; text-decoration:underline;}
.copyright a:active { color: #000000; text-decoration:underline;}

.bro {color: #990000; font-size: 14px; font-style: normal; font-weight: bold;}
/* ///////////////////////////// STYLES DE TABLEAU /////////////////////////////////////// */
.coeur_page {
	margin: 10px 15px 30px 15px;
}

.td_coeur_page {
	padding : 0px 15px 0px 15px;
}

.td_coeur_page_right {
	margin: 10px 30px 30px 15px;
}


/* ///////////////////////////// EXEMPLES /////////////////////////////////////// 



text-align:center;

border-style:solid; border-width:1px; border-color:#FFFFFF; 
.pied_rub { font-size: 11px; font-weight: bold; text-transform: uppercase;}

.pied_rub_marron { color: #593D33;}
.pied_rub_marron a:link { color: #593D33; text-decoration:none;}
.pied_rub_marron a:visited { color: #593D33; text-decoration:none;}
.pied_rub_marron a:hover { color: #C13F19; text-decoration:underline;}
.pied_rub_marron a:active { color: #000000; text-decoration:underline;}

.pied_rub_vert { color: #295839;}
.pied_rub_vert a:link { color: #295839; text-decoration:none;}
.pied_rub_vert a:visited { color: #295839; text-decoration:none;}
.pied_rub_vert a:hover { color: #C13F19; text-decoration:underline;}
.pied_rub_vert a:active { color: #000000; text-decoration:underline;}

.pied_signature { font-size: 10px; color: #A9BCB0;}
.pied_signature a:link { color: #A9BCB0; text-decoration:none;}
.pied_signature a:visited { color: #A9BCB0; text-decoration:none;}
.pied_signature a:hover { color: #7D9F8A; text-decoration:none;}
.pied_signature a:active { color: #000000; text-decoration:none;}*/

.t1 { background-image:url('../images/elv/e1_bkg_p1.gif'); }
.t2 { background-image:url('../images/elv/e2_bkg_p1.gif'); }
.t1p1 { background-image:url('../images/elv/e1_ph1.gif'); }
.t2p1 { background-image:url('../images/elv/e2_ph1.gif'); }
.t1p2 { background-image:url('../images/elv/e1_ph2.gif'); }
.t2p2 { background-image:url('../images/elv/e2_ph2.gif'); }
.batan { background-image:url('../images/elv/BatA_n.gif'); }
.batas { background-image:url('../images/elv/BatA_s.gif'); }
