a{
	color:					#ff6511;
	font-weight:			bold;
	text-decoration:		none;
}
#main{
	background-position:		right top;
	position:					relative;
}
.mainhiver{
	background-image:			url(/img/maison/accueil/montagneHiver.jpg);
}
.mainete{
	background-image:			url(/img/maison/accueil/montagneEte.jpg);
}
#top{
	height:						370px;
}
#noFlash{
	height:						370px;
	width:						940px;
}
.mainhiver .noFlashFR{
	background-image:			url(/img/maison/accueil/mainHiverNoFlashFR.jpg);
}
.mainete .noFlashFR{
	background-image:			url(/img/maison/accueil/mainEteNoFlashFR.jpg);
}
.mainhiver .noFlashEN{
	background-image:			url(/img/maison/accueil/mainHiverNoFlashEN.jpg);
}
.mainete .noFlashEN{
	background-image:			url(/img/maison/accueil/mainEteNoFlashEN.jpg);
}
.mainhiver .noFlashES{
	background-image:			url(/img/maison/accueil/mainHiverNoFlashES.jpg);
}
.mainete .noFlashES{
	background-image:			url(/img/maison/accueil/mainEteNoFlashES.jpg);
}
.mainhiver .noFlashBS{
	background-image:			url(/img/maison/accueil/mainHiverNoFlashBS.jpg);
}
.mainete .noFlashBS{
	background-image:			url(/img/maison/accueil/mainEteNoFlashBS.jpg);
}
#conteneur{
	background:					url(/img/maison/accueil/conteneur.png) repeat-y left top;
	height:						1%;
}
#partLeft{
	float:						left;
	width:						422px;
}
#partRight{
	float:						right;
	min-height:					200px;
	padding:					0px 13px 0px 9px;
	width:						492px;
}
#colRightPL{
	float:						right;
	margin:						0px 19px 0 20px;
	width:						203px;
}
#colLeftPR{
	float:						left;
	text-align:					justify;
	width:						300px;
}
#colRightPR{
	float:						right;
	width:						173px;
}
#lang {
    margin:                     0px 0 0 880px;
    position:                   absolute;
    width:                      40px;
    top :                       10px;   
    border :                    solid 2px #666B74;
    background-color :          #7B7B7C;
    padding :                   3px;
display : none;
}
#lang span {    
	background:					url(/img/fleche_bas.gif) no-repeat top right;
	padding-right :             18px;
}
#lang:hover ul{    
    display :                   block;  
}
#lang ul{
    display :                   none;  
}

#lang ul li{  
    list-style-type :           none;
}
/* rangées */
h1{
	color:						#e2001a;
	font-size:					18px;
}
.textThird{
	color:						#e2001a;
	font-weight:				bold;
}
.actuAccueil h2{
	margin:						13px 0;
}
.actuAccueil h2 a{
	background:					url(/img/maison/accueil/newsLink.gif) no-repeat 11px 3px;
	color:						#e2001a;
	display:					block;
	font-size:					15px;
	padding:					0 0 0 22px;
	text-align:					left;
	text-decoration:			none;
}
.actuAccueil h2 a:hover{
	color:						#fe5a01;
}
.actuAccueil .actu{
	border-bottom:				1px dotted #aa9f8f;
	padding:					0 10px 0 22px;
}
.actuAccueil .actu img{
	border:						1px solid #FFFFFF;
	float:						left;
	margin:						0 10px 10px 0;
}
/* évènements */
.eventAccueil{
	margin-bottom:				12px;
}
.eventAccueil h2{
	margin:						0px 0 4px 0;
	padding-top:				20px;
}
.eventAccueil h2 a{
	color:						#ffffff;
	font-size:					12px;
	font-weight:				bold;
	text-align:					left;
	text-decoration:			none;
}
.eventAccueil h2 a:hover{
	color:						#ff6511;
}
.event{
	background-color:			#564d4d;
	color:						#ffffff;
	height:						1%;
	padding-right:				5px;
	position:					relative;
}
.eventAccueil .event img{
	float:						left;
	margin:						1px 10px 1px 1px;
}
.eventAccueil .event p{
	margin:						0 0 4px 10px;
}
.eventMore{
	margin:						0 0px 5px 0px;
	text-decoration:			none;
}
.more{
	background:					url(/img/maison/accueil/eventMore.gif) no-repeat left 4px;
	color:						#ff7611;
	padding-left:				10px;
	float:						left;
	height:						14px;
}
a:hover .more{
	color:						#ff9344;
}
.eventCarre{
	background-color:			#e2001a;
	height:						33px;
	position:					absolute;
	top:						5px;
	right:						-15px;
	width:						33px;
}
/* cinéma */
.progAccueil{
	color:						#c6baba;
	position:					absolute;
	right:						200px;
	text-align:					center;
	top:						0px;
	width:						138px;
}
.progAccueil .progAccueilContent{
	background:					#564d4d;
	padding:					7px 5px 10px 5px;
}
.progAccueil h1{
	color:						#FFFFFF;
	margin:						0 0 7px 0;
	font-size:					11px;
	font-weight:				bold;
	text-align:					center;
}
.progAccueil img{
	display:					block;
	margin:						0px auto;
	width:						100px;
}
.prog{
	margin-bottom:				5px;
}
.progAccueil h2{
	font-size:					11px;
	font-weight:				bold;
}
.progAccueil h2 a{
	background:					url(/img/maison/accueil/progAccueilPuce.gif) no-repeat left 3px;
	color:						#FFFFFF;
	margin:						9px 0;
	padding:					0 0 0 10px;
	text-decoration:			none;
}
.progAccueil h2 a:hover{
	color:						#ff6511;
}
.progAccueil a.allProg{
	background:					url(/img/maison/accueil/progAccueilPuce.gif) no-repeat left 3px;
	color:						#b0a8ae;
	padding:					0 0 0 10px;
	text-decoration:			none;
}
.progAccueil a.allProg:hover{
	color:						#FFFFFF;
}
.progAccueilBottom{
	background:					url(/img/maison/accueil/progAccueilBottom.png) no-repeat top left;
	height:						9px;
}
/* professionnel */
.professional{
	margin:						58px 0 10px 0;
}
.professional h2{
	background-color:			#403838;
	color:						#FFFFFF;
	font-size:					11px;
	margin:						0px;
	padding:					7px 0 5px 5px;
	position:					relative;
	right:						-13px;
	top:						20px;
}
.professional form{
	background-color:			#897e7e;
	margin:						0px;
	text-align:					right;
}
.professional form select{
	font-size:					10px;
	margin:						30px 10px 10px;
	width:						153px;
}
.professional form input{
	background-color:			#403838;		
	border:						0px;
	color:						#FFFFFF;
	cursor:						pointer;
	font-size:					11px;
	height:						16px;
	margin:						0px 10px 10px 10px;
	overflow:					visible;
	padding:					0px 5px 0px 5px;
}
/* newsletter */
#newsletter{
	background:					red;
	margin:						12px 0px 20px;
	padding:					7px 5px 7px 10px;
	position:					relative;
	width:						171px;
}
#newsletter .carreNoir{
	background-color:			#403838;
	height:						28px;
	position:					absolute;
	right:						13px;
	top:						-9px;
	width:						15px;
}
#newsletter h2{
	color:						#FFFFFF;
	font-size:					12px;
	font-weight:				bold;
	margin:						0 0 5px 0;
}
#newsletter a{
	color:						#FFFFFF;
}
#newsletter a:hover{
	color:						#f49ca6;
}
.leftImage{
	float:					left;
	margin:					0 10px 5px 0;
}
.rightImage{
	float:					right;
	margin:					0 0 5px 10px;
}
.centerImage{
	margin:					0 auto;
}