
/*--------------------------------------- GÉNÉRAL -------------------------------------------*/


* {
	margin:0;
	padding:0;
}

object{
    outline : none
}

html {
    
}
img{
	border:0px;
}
body { 
	font: normal 100% Verdana, sans;
	margin: 0px;
	padding: 0px;
	background:url(../medias/commun/fond-bois.jpg) repeat-y center top #503c36;
	width:100%;
}
td{
	font-family:Verdana, Geneva, sans-serif;
	color:#4c3630;	
	padding-bottom:10px;
	font-size:11px;
}
p{
	line-height:14px;
}

.beige{
	color:#c4ad99;		
}

.beige a{
	color:#c4ad99;
	text-decoration:none;		
}
.blanc{
	color:#e4d7cb;
}
.titre-texte{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
	padding:0 0 8px 0;
	color:#c4ad99;
}

/*--------------------------------------- HEADER -------------------------------------------*/
#bandeau{
	background:url(../medias/commun/header.jpg) no-repeat top center;
	height:117px;
	top:0px;
	position:absolute;
	width:100%;
}
#menu-centre{
	margin: 0px auto;
	top: 90px;
	/*left:120px;
	width:900px;*/
	position:absolute;
	text-align: left;

}
#bandeau-ours{
	top:0px;
	position:absolute;
	width:100%;
}
#bandeau-centre{
	margin: 0px auto;
	top: 0px;
	width: 1000px;
	text-align: left;
}
#anim{
	z-index:5;
	position:absolute;
	top:116px;
	left:0px;

}

.anim-grande{
	height:485px;
	background-image:url("../medias/commun/bandeau-sansflash.png");		
	width:100%;	
	background-position: top center;
	background-repeat:no-repeat;
}

.anim-petite{
	height:105px;
	background-image:url("../medias/commun/bandeau-petit-sansflash.png");		
	width:100%;	
	background-position: top center;
	background-repeat:no-repeat;
}
#header{
	height:90px;
	width:900px;
	background:#dacabb;
}
#header #logo-titre{
	width:191px;
	height:81px;
	float:left;
	padding:3px 11px 0 30px;
}
#header #baseline{
	width:240px;
	height:17px;
	float:left;
	padding:45px 0 0 0;
}

/*--------------------------------------- MENU -------------------------------------------*/
#menu-langue{
	width:791px;
	margin-left:180px;
	position:relative;
}

#nav a{
	margin:0;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	/*padding-left : 0px;
	padding-right : 0px;*/
	text-decoration:none;
	display:block;
	/*padding:0px 10px 0px 10px;*/
}

#nav a#menu-2{
	background:url(../medias/fr/menu-2.jpg);
	width:98px;
	height:27px;
	display:block;
	margin:0 5px 0 5px;
	float:left;
}
#nav a#menu-2 .selectionne{
	background:url(../medias/fr/menu-2.jpg) 0 27px;
	width:98px;
	height:27px;
	display:block;
	margin:0 5px 0 5px;
	float:left;
}
#nav a#menu-3{
	background:url(../medias/fr/menu-3.jpg);
	width:72px;
	height:27px;
	display:block;
	margin:0 5px 0 5px;
	float:left;
}
#nav a#menu-3 .selectionne{
	background:url(../medias/fr/menu-3.jpg) 0 27px;
	width:72px;
	height:27px;
	display:block;
	margin:0 5px 0 5px;
	float:left;
}

#nav a#menu-accueil:hover, #nav a#menu-accueil.active, #nav a#menu-1:hover, #nav a#menu-1.active, #nav a#menu-2:hover, #nav a#menu-2.active, #nav a#menu-3:hover, #nav a#menu-3.active, #nav a#menu-4:hover, #nav a#menu-4.active, #nav a#menu-5:hover, #nav a#menu-5.active, #nav a#menu-6:hover, #nav a#menu-6.active{
	height:27px;
	background-position:0 27px;
}
#nav ul.ssmenu {	
	left:20px;
	z-index:5000;
	position:absolute;
	/*background:#433330;*/
}
#nav ul.ssmenu-js {	
	left:0;
	background:#433330;
	z-index:5000;
	position:absolute;
}
#nav, #nav ul.ssmenu { 
	padding: 0;
	margin: 0;
	list-style: none;
	z-index:5000;
}
#nav li { 
	display:block;
	list-style:none;
	position:relative;
	float:left;
	background:url(../medias/commun/rosace.jpg) no-repeat 0 7px;
	padding:0 2px 0 15px;
	z-index:5000;
}
#nav{
float:left;
z-index:5000;
}

#nav li li{
	float : left;
	padding:0;
	background:none;
}

a.lien-menu:link {
	color: #d0bdaf;
	text-decoration: none;
	display:block;
	width:205px;
	padding:5px 15px 5px 15px;
	position : relative;
	float : left;
	text-align:left;
}
a.lien-menu:visited {
	color: #d0bdaf;
	text-decoration: none;
	display:block;
	width:205px;
	padding:5px 15px 5px 15px;
	position : relative;
	float : left;
	text-align:left;
}
a.lien-menu:hover {
	color: #d0bdaf;
	background:#45332f;
	text-decoration: none;
	display:block;
	width:205px;
	padding:5px 15px 5px 15px;
	position : relative;
	float : left;
	text-align:left;
}
a.lien-menu:active {
	color: #d0bdaf;
	background:#45332f;
	text-decoration: none;
	display:block;
	width:205px;
	padding:5px 15px 5px 15px;
	position : relative;
	float : left;
	text-align:left;
}

#nav li ul.ssmenu {
	position: absolute;
	background:url(../medias/commun/fond-ssmenu.gif) repeat-y;
	margin-left: -1000em;
}
#nav li ul.ssmenu-js {
	position: absolute;
	margin-left: -1000em;
}



#nav li #list1 {
	width : 235px;/*120*/
	padding-top:7px;
	cursor:pointer;
}
#nav li #list2 {
	width : 235px;/*90*/
}
#nav li #list3 {
	width : 235px;/*155*/
}
#nav li #list4 {
	width : 235px;/*125*/
}
#nav li #list5 {
	width : 235px;/*155*/
}
#nav li #list6 {
	width : 235px;/*125*/
}



#nav li ul.ssmenu {
	margin: -1em 0 0 -1000em;
}
#nav li ul.ssmenu-js {
	margin: -200px 0 0 0;
}

#nav li:hover ul.ssmenu {
	margin : 24px 0px 7px 0px;
	padding : 0px 0px 0px 0px;
}
#nav li:hover ul.ssmenu li  {
	padding : 0px 0px 0px 0px;
	margin : 0px 10px 0px 0px;
}

#nav ul.ssmenu li  {
	padding:50px 0px 16px 0px;
	margin: 50px 10px 0px 0px;
}
#nav ul.ssmenu-js li  {
	padding:0px 0px 16px 0px;
	margin: 0px 10px 0px 13px;
}



#nav li:hover ul.ssmenu .no-border { border : none;}
#nav li:hover ul.ssmenu-js .no-border { border : none;}

form#langue-form{
	float:left;	
	padding:4px 0 0 0;
}

/* ------------------------------------------ CONTENU ------------------------------------*/



#contenu{
	position:absolute;
	top:540px;
	width:100%;
}
#contenu-petit{
	position:absolute;
	top:185px;
	width:100%;
}
#contenu-centre{
	margin: 0px auto;
	top: 0px;
	width: 1000px;
	text-align: left;
}
#bloc-pratique{
	width:255px;
	padding:0 0 30px 20px;
	float:left;
}
.pratique-resto{
	margin-top:65px;
	float:left;
}
#reservation{
	width:222px;
	height:121px;
	background:url(../medias/commun/ardoise.png);
	padding:70px 10px 0 10px;
	display:block;
	position:relative;
	z-index:1000;
}
#titre-reservation{
	padding:0 0 8px 3px;
}
#date-reserver{
	color:#d0bdaf;
	font-size:11px;
}
#reserver-form{
	padding:0px 0 15px 0;	
}
#calendrier{
	float:left;	
}
.offres{
	height:333px;
	float:left;
	margin-left:13px;
}
#chaussures-rouge{
	position:absolute;
	z-index:15;
}
#pommes{
	position:absolute;
	z-index:15;
}
#coeurs{
	position:relative;
	z-index:5000;
	top:70px;
	left:79px;
}
#coeurs-petit{
	position:relative;
	z-index:5000;
	top:116px;
	left:79px;
}
#ours{
	position:relative;
	z-index:5000;
	top:485px;
	left:640px;
}

#ours-garcon{
	position:relative;
	z-index:5000;
	top:492px;
	left:582px;
}
#ours-fille{
	position:relative;
	z-index:5000;
	top:485px;
	left:582px;
}
#offres-titre{
	top:32px;
	left:80px;
	padding:0;
	margin:0;
	position:relative;
	z-index:15;
}
/* hack ie6 */
* html #offres-titre{
	top:0px;
	left:0px;
}
#titre-rubrique{
	padding:0 0 34px 70px;
	z-index:5;
	display:block;
	position:relative;	
}

#actus-titre{
	top:32px;
	left:70px;
	padding:0;
	margin:0;
	position:relative;
	z-index:250;
}
.offres-fond-global{
	z-index:3;
	position:relative;
	top:40px;
}

.offres-fond-global a{
	color:#5C463F;
}
/* hack ie7 */
*+html .offres-fond-global{
	top:37px;
}

#offres-fond{
	background:url(../medias/commun/fond-offres.jpg) no-repeat;
	padding:10px 48px 0 48px;
	width:251px;
	height:310px;
}

#offres-fond a{
	color:#5C463F;
}

#offres-fond h2{
	width:227px;
}
#actus-fond{
	background:url(../medias/commun/fond-actus.jpg) no-repeat;
	padding:10px 43px 0 48px;
	width:251px;
	height:310px;
	position:relative;
	z-index:3;
}
#actus-fond h2{
	width:227px;
}
.offres-bloc{
	padding:0px 0 10px 0;
	float:left;	
}

.actus-sstitre{
	color:#794c2f;
	text-transform:uppercase;
	font-size:0.94em;
	background:url(../medias/commun/sapin-puce.gif) no-repeat;
	padding:3px 0 5px 25px;
	min-height:20px;
}

.offres-header{
	width:251px;
	height:5px;
	float:left;
}
.offres-center{
	width:235px;
	padding:2px 8px 5px 8px;
	background:url(../medias/commun/offres-center.gif) repeat-y;
	font: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#5c463f;
}
.offres-footer{
	width:251px;
	height:5px;	
	float:left;
}
.fleches{
	float:left;
	padding-top:210px;
}
.fleche-bas{
	width:18px;
	height:22px;
	background:url(../medias/commun/fleche-bas.gif);
	background-position:0 0;
	display:block;
	margin-top:7px;
}
.fleche-bas:hover{
	width:18px;
	background-position:0 23px;
}
.fleche-haut{
	width:18px;
	height:22px;
	background:url(../medias/commun/fleche-haut.gif);
	background-position:0 21px;
	display:block;
}
.fleche-haut:hover{
	width:18px;
	background-position:0 0;
}

#visite-virtuelle{
	width:130px;
	height:110px;
	background:url(../medias/commun/fond-visite.jpg);
	padding:16px 0 0 113px;
	margin:8px 0 0 0;
	font-weight:normal;
	font-style:normal;
	font-family: "Georgia", "Times New Roman", Times, serif;
}
#visite-virtuelle a{
	width:118px;
	height:68px;
	padding:4px 0 0 8px;
	color:#422e28;
	font-size:0.75em;
	font-family: "Georgia", "Times New Roman", Times, serif;
	text-decoration:none;
	display:block;
	font-weight:normal;
	font-style:normal;
}
#visite-virtuelle a:hover{
	color:#bea58f;
	font-size:0.75em;
	font-family: "Georgia", "Times New Roman", Times, serif;
	text-decoration:none;
	background-color:#443430;
	font-weight:normal;
	font-style:normal;

}
#partenaires{
	padding:0;
}
#partenaires-titre{
	width:97px;
	float:left;
	padding:20px 0 0 0;
}
#partenaires-logos{	position:relative;
	z-index:20;
	width:157px;
	float:left;
}

/*--------------------------------------- ARTICLE -------------------------------------------*/
#article{
	float:left;
	padding:5px 0 0 12px;
}
#titre-rubrique{
	padding:0 0 34px 70px;
	z-index:5;
	display:block;
	position:relative;	
}
#fond-article{
	background:url(../medias/commun/fond-article.png) repeat-y;
	padding:5px 20px 20px 20px;	
	width:630px;
	float:left;
	margin-bottom:70px;
}

/* hack ie6 */
* html #fond-article{
	background:#c1a790;
}
#fond-article-2{
	background:url(../medias/commun/fond-article.png) repeat-y;
	padding:30px 20px 20px 20px;	
	width:630px;
	float:left;
	margin-bottom:70px;
}

.titre-article_old{
	color:#261e1b;
	text-transform:uppercase;
	font-size:0.94em;
	background:url(../medias/commun/coeur-puce.gif) no-repeat;
	padding:0 0 6px 25px;
	min-height:20px;	
}

.titre-article{
	color:#4C3630;
	text-transform:uppercase;
	font-size:0.94em;
	background:url(../medias/commun/coeur-puce.gif) no-repeat;
	padding:3px 0 5px 25px;
	min-height:20px;
}

#article-fond-global{
	z-index:3;
	position:relative;
	top:40px;
	width:670px;
}
/* hack ie7 */
*+html #article-fond-global{
	top:37px;
}
#article-fond-global-2{
	z-index:3;
	position:relative;
	top:36px;
	width:670px;
}
#texte-petit{
	float:left;
	width:345px;
	font-size:11px;
	color:#4C3630;
}
#texte-grand{
	float:left;
	/*	width:630px;*/
	font-size:11px;
	color:#4C3630;
}
#article p{
	font:Verdana, Geneva, sans-serif;
	color:#4c3630;
	font-size:11px;
	padding-bottom:15px;
}
#article ul{
	font:Verdana, Geneva, sans-serif;
	color:#4c3630;
	font-size:11px;
	list-style-type:none;
	padding-bottom:10px;
}
#article ul li{
	background:url(../medias/commun/fleche.gif) 0 2px no-repeat;
	padding:0 0 3px 18px;
}
#article a{
	color:#4c3630;	
	text-decoration:underline;
}
#article a:hover{
	color:#110e0d;	
	text-decoration:underline;
}
#image{
	float:right;
	padding-left:15px;
	width:266px;
}
#image-header{
	background:url(../medias/commun/image-header.gif);
	width:266px;
	height:5px;
}
#image-center{
	width:266px;
	padding:0 5px 0 0px;
	background:url(../medias/commun/image-center.gif) repeat-y;
	text-align:center;
}
#image-footer{
	width:266px;
	height:5px;
	background:url(../medias/commun/image-footer.gif);
}

/*--------------------------------------- CHAMBRES -------------------------------------------*/
/*#reservation-chambre{
	width:224px;
	height:79px;
	background:url(../medias/commun/ardoise-reserver.jpg);
	padding:70px 10px 0 10px;
	display:block;
	z-index:15;
	position:relative;
}*/

/*--------------------------------------- RESTAURANT -------------------------------------------*/
#table-header{
	background:url(../medias/commun/table-header.gif);
	width:266px;
	height:5px;
}
#table-center{
	width:216px;
	padding:15px 25px 15px 25px;
	background:url(../medias/commun/table-center.gif) repeat-y;
}
#table-center a{
	text-decoration:none;
	color:#cbb5a2;
}
#table-center a:hover{
	text-decoration:none;
	color:#312622;
}
#table-footer{
	width:266px;
	height:5px;
	background:url(../medias/commun/table-footer.gif);
}
.champ-long{
	width:202px;
	height:18px;
	padding:2px 5px 0 5px;
	color:#d0bdaf;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#d0bdaf;
	background:url(../medias/commun/champ-texte.gif);
	border:none;
	margin:5px 0 0 0;
}
.champ-long-erreur{
	width:202px;
	height:18px;
	padding:2px 5px 0 5px;
	color:#d0bdaf;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#d0bdaf;
	background:url(../medias/commun/erreur.gif);
	border:none;
	margin:5px 0 0 0;
}
.champ-petit{
	width:93px;
	height:18px;
	padding:2px 5px 0 5px;
	color:#d0bdaf;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#d0bdaf;
	background:url(../medias/commun/champ-texte-petit.gif);
	border:none;
	margin:5px 5px 0 0;
	float:left;
}
.champ-petit-erreur{
	width:93px;
	height:18px;
	padding:2px 5px 0 5px;
	color:#d0bdaf;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#d0bdaf;
	background:url(../medias/commun/erreur-petit.gif);
	border:none;
	margin:5px 5px 0 0;
	float:left;
}
#titre-recette{
	background:url(../medias/commun/titre-recette.gif);
	width:335px;
	height:18px;
	padding:5px 5px 0 5px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin:0 0 8px 0;
}
#ardoise-header{
	background:url(../medias/commun/ardoise-header.jpg);
	width:242px;
	height:96px;
	display:block;
	z-index:15;
	position:relative;
}
#ardoise-footer{
	background:url(../medias/commun/ardoise-footer.jpg);
	width:242px;
	height:33px;
	display:block;
	z-index:15;
	position:relative;
}
#ardoise-center{
	background:url(../medias/commun/ardoise-center.jpg) repeat-y;
	padding:0 10px 0 15px;
	width:217px;
	display:block;
	z-index:15;
	position:relative;
	list-style-type:none;
}
#ardoise-center li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:0 0 10px 0;
}
#ardoise-center li a{
	background:url(../medias/commun/fleche-recette.gif) no-repeat;
	height:10px;
	display:block;
	text-decoration:none;
	color:#927871;
	padding:0 0 0 16px;
}
#ardoise-center li a:hover, #ardoise-center li a.active{
	background-position:0 -12px;
	color:#d0bdaf;
}
#nos-recettes{
	padding:70px 0 0 15px;
}
option{
	color:#cbb5a2;
	text-decoration:none;
}

/*--------------------------------------- CONTACT -------------------------------------------*/
#contact-header{
	background:url(../medias/commun/contact-header.gif);
	width:629px;
	height:5px;
}
#contact-footer{
	background:url(../medias/commun/contact-footer.gif);
	width:629px;
	height:5px;
	float:left;
	margin-bottom:10px;
}
#contact-center{
	background:#3e2d28;
	width:579px;
	height:auto;
	float:left;
	padding:15px 25px 20px 25px;
}
#message{
	width:335px;
	padding:2px 5px 0 5px;
	height:168px;
	background:url(../medias/commun/message.gif);
	float:left;
	color:#d0bdaf;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	margin:5px 0 0 0;
	border:none;
	overflow:hidden;
}
#message-erreur{
	width:335px;
	padding:2px 5px 0 5px;
	height:168px;
	background:url(../medias/commun/message-erreur.gif);
	float:left;
	color:#d0bdaf;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	margin:5px 0 0 0;
	border:none;
	overflow:hidden;
}
#champs-gauche{
	float:left;
	width:212px;
	padding:0 20px 0 0;
}
#mentions-form{
	color:#5c463f;
	font-size:9px;
	float:left;
	color:#5C463F;



}

#visuel-contact{
	width:269px;
	height:207px;
	padding:72px 15px 30px 0;
	float:left;
}


/*--------------------------------------- TARIFS -------------------------------------------*/

table{
	border:none;
	margin-bottom:15px;

}
.entete-marron{
	background:#503c36;
	color:#d0bdaf;
	padding:6px;
	
}
.entete-beige{
	background:#d0bdaf;
	color:#463632;
	padding:5px;
}
.titre-tableau{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
}
.ss-titre-tableau{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.prix{
	background:#e2d4c9;
	color:#2e231f;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
#acrobat{
	float:left;
	padding:0 5px 0 0;
}
#acrobat-texte{
	color:#5c463f;
	font-size:9px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
#acrobat-texte a{
	color:#5c463f;
	text-decoration:underline;
}
#acrobat-texte a:hover{
	color:#2d2320;
	text-decoration:underline;
}

/*--------------------------------------- LIENS UTILES -------------------------------------------*/
#texte-grand h2{
	background:url(../medias/commun/fond-titre.gif);
	width:626px;
	height:17px;
	padding:6px 0 0 4px;
	margin:5px 0 5px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
}

#texte-petit h2{
	background:url(../medias/commun/fond-titre.gif);
	
	height:17px;
	padding:6px 0 0 4px;
	margin:0px 0 5px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
}

/*--------------------------------------- MENTIONS LEGALES -------------------------------------------*/
#netdesign{
	margin:5px 0 5px 0;
	width:600px;
	float:left;
}

/*--------------------------------------- GALERIE PHOTOS -------------------------------------------*/

.photo{
	float:left;	
	margin: 5px 5px 0 0;
}
/* hack ie7 */
*+html .photo{
	margin: 5px 3px 0 0;
}
/* hack ie6 */
* html .photo{
	margin: 5px 3px 0 0;
}
.photo-cadre{
	background:url(../medias/commun/galerie-mini.gif);
	width:98px;
	height:72px;
	padding:2px;
	position:absolute;
	z-index:5;
}
.lien-photo{
	background:#45312b;
	opacity: 0.4;
	display:block;
	filter: alpha(opacity=40);	
	margin: 2px 0 0 2px;
	width:98px;
	height:71px;
	z-index:350;
	position:relative;
	left:0;
}
/* hack ie7 */
*+html .lien-photo{
	width:100px;
	height:73px;
}
/* hack ie6 */
* html .lien-photo{
	width:100px;
	height:73px;
}
.lien-photo:hover, .lien-photo.active{
	position:relative;
	background:none;
	width:98px;
	height:71px;
	margin: 2px 0 0 2px;
	padding:0;
}
/* hack ie7 */
*+html .lien-photo:hover, .lien-photo.active{
	width:100px;
	height:73px;
}
/* hack ie6 */
* html .lien-photo:hover, .lien-photo.active{
	width:100px;
	height:73px;
}
#visuel-appareil-photo{
	width:151px;
	height:217px;
	float:left;
	padding:0 51px 0 83px;
	margin-top:-10px;
	z-index:15;
	position:relative;
}



/*--------------------------------------- FOOTER -------------------------------------------*/
#footer{
	background:url(../medias/commun/fond-footer.gif);	
	height:520px;
	width:100%;
	clear:both;
	margin-top:50px;
}
#footer-centre{
	margin: 0px auto;
	top: 0px;
	width: 1000px;
	text-align: left;
}
#logo{
	width:550px;
	padding:2px 0 0 450px;
	height:95px;
	float:left;
}
#footer-contact{
	width:170px;
	height:312px;
	float:left;
	font-size:0.7em;
	padding:45px 0 0 30px;
}
/* hack ie7 */
*+html #footer-contact{
	height:338px;
}

#footer-contact h3{
	padding-bottom:13px;
}
p.contact-adresse{
	padding:0 0 13px 4px;
}
#chalets-tradition{
	width:168px;
	height:54px;
	padding-top:13px;
}
#footer-venir{
	width:520px;
	padding:0px 38px 28px 38px;
	float:left;
}
/* hack ie7 */
*+html #footer-venir{
	padding:10px 38px 32px 38px;
}
/* hack ie6 */
* html #footer-venir{
	padding:10px 38px 8px 38px;
}
#footer-venir h3{
	padding:0 0 10px 163px;
}
#barre-venir{
	width:521px;
	height:26px;
	background:url(../medias/commun/barre-venir.gif) no-repeat;
}
#barre-venir ul{
	list-style-type:none;
	position:relative;
	z-index:9;
	padding:9px 0 0 20px;
	width:521px;
}
#barre-venir ul li{
	float:left;
}
#barre-venir ul li a{
	float:left;
	display:block;
	height:8px;
	background-position:0 0;
}
#barre-venir ul li #switch-voiture{
	width:64px;
	background:url(../medias/fr/voiture.gif) no-repeat;
	padding-right:47px;
}
#barre-venir ul li #switch-voiture:hover, #barre-venir ul li #switch-voiture.active{
	background-position:0 -8px;
}
#barre-venir ul li #switch-avion{
	width:52px;
	background:url(../medias/fr/avion.gif) no-repeat;
	padding-right:54px;
}
#barre-venir ul li #switch-avion:hover, #barre-venir ul li #switch-avion.active{
	background-position:0 -8px;
}
#barre-venir ul li #switch-train{
	width:51px;
	background:url(../medias/fr/train.gif) no-repeat;
	padding-right:51px;
}
#barre-venir ul li #switch-train:hover, #barre-venir ul li #switch-train.active{
	background-position:0 -8px;
}
#barre-venir ul li #switch-taxi{
	width:40px;
	background:url(../medias/fr/taxi.gif) no-repeat;
	padding-right:42px;
}
#barre-venir ul li #switch-taxi:hover, #barre-venir ul li #switch-taxi.active{
	background-position:0 -8px;
}
#barre-venir ul li #switch-navette{
	width:90px;
	background:url(../medias/fr/navette-bus.gif) no-repeat;
}
#barre-venir ul li #switch-navette:hover, #barre-venir ul li #switch-navette.active{
	background-position:0 -8px;
}


.texte-venir{
	width:480px;
	height:288px;
	padding:20px;
	background:#322622;
	float:left;
	margin-top:5px;
	color:#908176;	
}
/* hack ie6 */
* html .texte-venir{
	margin-top:-5px;
}
.texte-venir p{
	color:#908176;	
	font-size:0.7em;
	padding-bottom:10px;
}
.texte-venir a{
	color:#908176;	
	text-decoration:underline;
}
.texte-venir a:hover{
	color:#c4ad99;		
	text-decoration:underline;
}

.texte-venir li{
	list-style:none;
	background:url(../medias/commun/fleche-footer.gif) no-repeat 0 0;
	color:#a8988e;
	text-decoration:none;
	padding:0 0 0 18px;	
}

#texte-venir-gauche{
	width:360px;
	padding:0 20px 0 0;
	float:left;	
}
#texte-venir-droite{
	width:100px;
	float:left;	
}
.legende{
	font-size:10px;
	text-align:center;
	color:#9d9087;
	width:100px;
	padding:0 0 15px 0;
}
#footer-images{
	width:180px;
	float:left;
	padding-top:45px;
}
#footer-images h3{
	padding-bottom:13px;
}
ul#liens-images{
	list-style-type:none;
	padding:0 0 0px 3px;
	font-size:0.7em;
}
#liens-images li{
	list-style-type:none;
	clear:both;
	padding:0 0 5px 0;
}
#liens-images li a{
	background:url(../medias/commun/fleche-footer.gif) no-repeat 0 0;
	color:#a8988e;
	text-decoration:none;
	padding:0 0 0 18px;
}
#liens-images li a:hover{
	background:url(../medias/commun/fleche-footer.gif) no-repeat 0 -13px;
	color:#e4d7cb;
}
#meteo{
	margin-top:20px;
}
#weather-channel{
	width:33px;
	height:33px;
	float:left;
	padding:0 0 0 5px;
}
#meteo-titre{
	float:left;
	padding:0 0 0 5px;
	width:125px;
	height:33px;
}
#meteo-titre-texte{
	
}
#meteo-titre-date{
	color:#e4d7cb;
	padding:4px 0 0 0;
	font-size:0.8em;
}
#meteo-widget{
	float:left;
	padding:2px 0 0 44px;
}
#meteo-widget-temperature{
	color:#f8f5f3;
	font-weight:bold;
	font-size:1.2em;
	float:left;
}
#meteo-widget-picto{
	float:left;
	padding:0 0 0 5px;
}

/*--------------------------------------- MENU SECONDAIRE -------------------------------------------*/
#menu-secondaire{
	margin: 0px auto;
	padding-top:46px;
	top: 0px;
	text-align:center;
	width:900px;
	clear:both;
}
/* hack ie7 */
*+html #menu-secondaire{
	padding-top:23px;
}
/* hack ie6 */
* html #menu-secondaire{
	margin-top:-30px;
}
#menu-secondaire li{
	color:#908176;
	font-size:0.6em;
	display:inline;
}
#menu-secondaire li a{
	color:#908176;
	text-decoration:none;
}
#menu-secondaire li a:hover{
	color:#e4d7cb;
	text-decoration:none;
}

/* --- CAPTCHA --- */
#captcha_rde {margin-top:10px;}
#captcha_rde table{margin:0;}

/* --- Facebook --- */
#facebook{margin-top:10px;}
#facebook #fb_page{float:left;margin-right:15px;}
