@charset "utf-8";
/* CSS Document */


/* Structure de base */
.body {
	padding: 0px;
	background-color: #E9F0F7;
	margin: 0px;
	font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#sitecentrage {
	padding: 0px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	position: relative;
	margin-top: 10px;
	margin-bottom: 0px;
}

p{
	padding:0px;
	font-size: 13px;
	line-height: 160%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: justify;
}

h1{
    font-size: 9px;
    font-family: Arial, Helvetica, sans-serif;
	color: #333333;
    position: absolute;
    top: 2px;
    left: 5px;
}

h2{
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#cadre {
	background-image: url(http://www.allo-hotel-restaurant.lu/img/header.jpg);
	padding-right: 300px;
	padding-left: 225px;
	width: 465px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 250px;
	background-color: #7B99BA;
	background-position: top;
	_height:540px;
	min-height:540px;
}

#logo_principal{
	position:absolute;
	left: 586px;
}

#colonne_gauche{
	position:absolute;
	width:180px;
	top: 180px;
	height: 104px;
	left: 17px;
	margin: 0px;
	padding: 0px;
}

#colonne_gauche a{
	color:#FFFFFF;
	text-decoration:none;
	font-size: 13px;
}

#colonne_gauche a:hover{
	text-decoration:underline;
}

#colonne_droite{
	position:absolute;
	width:240px;
	top: 296px;
	height: 104px;
	left: 734px;
}

#colonne_droite a{
	color:#FFFFFF;
	text-decoration:none;
	font-size: 13px;
	letter-spacing: 0.05em;
}

#colonne_droite a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}


/* menus de gauche*/

#menu1{
	background-image: url(http://www.allo-hotel-restaurant.lu/img/fond_menu1.jpg);
	background-repeat: no-repeat;
	width: 191px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#menu1_transport{
	background-image: url(http://www.allo-hotel-restaurant.lu/img/transport/fond_menu1_transport.jpg);
	background-repeat: no-repeat;
	width: 191px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#menu1_sorties{
	background-image: url(http://www.allo-hotel-restaurant.lu/img/sorties/fond_menu1_sorties.jpg);
	background-repeat: no-repeat;
	width: 191px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#menu1 a, #menu2 a, #menu1_transport a, #menu1_sorties a{
	color:#404C59;
	font-size:13px;
	text-decoration: none;
	border-bottom-color: #7B99BA;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#menu1 a:hover, #menu2 a:hover, #menu1_transport a:hover, #menu1_sorties a:hover{
	text-decoration: underline;
}

#menu1 h2, #menu2 h2, #menu1_transport h2, #menu1_sorties h2{
	color:#29333E;
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	padding-left: 50px;
	padding-top: 15px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.float_left{
	float:left;
}

#menu2{
	background-image: url(http://www.allo-hotel-restaurant.lu/img/fond_menu2.jpg);
	background-repeat: no-repeat;
	width: 191px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.clear{
clear:both;
}


/* pub*/

#google180-150{
	width:180px;
	height:150px;
	margin-left: 3px;
	background-color: #CCCCCC;
	margin-top: 10px;
}

#google234-60{
	width:234px;
	height:60px;
	background-color: #404C59;
	margin-top: 0px;
}

#partenaire234-150{
	width:234px;
	height:150px;
	background-color: #ffffff;
	margin-top: 10px;
}

#google_125-125{
	width:125px;
	height:125px;
	background-color: #CCCCCC;
}

#google_125-description{
	float:right;
	width:125px;
	height:125px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 5px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #404C59;
}

/*contenu_home*/

#bloc_recherche_gauche{
	float:left;
	width:222px;
	background-image: url(http://www.allo-hotel-restaurant.lu/img/top_recherche_home.jpg);
	background-repeat: no-repeat;
	margin-right: 20px;
	top: -7px;
	position: relative;
	padding-top: 20px;
}

#bloc_recherche_droite{
	float:left;
	width:222px;
	background-image: url(http://www.allo-hotel-restaurant.lu/img/top_recherche_home.jpg);
	background-repeat: no-repeat;
	position: relative;
	top: -7px;
	padding-top: 20px;
}

.contenu_recherche{
	padding-right: 10px;
	padding-left: 13px;
	color: #30271D;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 13px;
	min-height:230px;
	_height:230px;
}

.contenu_recherche a {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #30271D;
    text-decoration: underline;
}

.contenu_recherche a:hover {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #60574D;
    text-decoration: underline;
}

.zone_texte{
	border: 1px solid #8A5C28;
	margin-bottom: 6px;
	font-size: 11px;
	color: #69461F;
	margin-top: 6px;
	width: 130px;
}

.bt_rechercher_bleu{
	background-image: url(http://www.allo-hotel-restaurant.lu/img/bt_rechercher.gif);
	height: 25px;
	width: 150px;
	padding-top: 18px;
	padding-left: 45px;
}

.bt_rechercher_bleu a{
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	text-decoration:none;
}

.bt_rechercher_bleu a:hover{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	text-decoration:none;
}

#carte{
	width:232px;
	margin-top: 10px;
	border: 1px solid #404C59;
	margin-bottom: 5px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 238px;
}

.hotel_gauche_home{
	float:left;
	width:220px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFD3E8;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
}

.resto_droite_home{
	float:left;
	width:220px;
	margin-top: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
}

.hotel_gauche_home h2{
	font-size: 30px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 65px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	letter-spacing: 0.05em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.hotel_gauche_home h3, .resto_droite_home h3{
	font-size: 19px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	letter-spacing: 0.05em;
}

.hotel_gauche_home a, .resto_droite_home a{
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	padding-left: 5px;
	font-size: 13px;
}

.hotel_gauche_home a:hover, .resto_droite_home a:hover{
	text-decoration:underline;
}

.hotel_gauche_home h4, .resto_droite_home h4{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 14px;
}

.resto_droite_home h2{
	font-size: 30px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	letter-spacing: 0.05em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.bloc_bas_home{
	float:left;
	clear:both;
	width: 470px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.color_beige{
	color:#ECE6C1;
	font-size: 12px;
	letter-spacing: 0.04em;
}

#footer{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
	text-align: center;
	margin-top: 30px;
	padding-top: 10px;
	color: #FFFFFF;
	margin-bottom: 10px;
	padding-bottom: 10px;
	float: left;
	width: 470px;
}

#footer a{
    color:#FFFFFF;
    font-size: 12px;
    text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

#lien_accueil{
	position:absolute;
	left: -9px;
	top: -38px;
	/* width: 82px; */
    width: 92px;
	height: 15px;
}

#animation_drapo{
	position:absolute;
	left: 81px;
	top: -43px;
	width: 176px;
	height: 22px;
}

/*pages resultats*/

#bloc_resultat{
	float:left;
	width:470px;
	background-repeat: no-repeat;
	margin-right: 20px;
	top: -40px;
	position: relative;
	padding-top: 170px;
	background-image: url(http://www.allo-hotel-restaurant.lu/img/haut_fiche.gif);
	left: -3px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#bloc_resultat ul {
	list-style-type: circle;
    color: #7F4A46;
    margin: 0;
    margin-left: 20px;
    margin-top: 4px;
    margin-bottom: 12px;
    padding: 0;
}
#bloc_resultat ul li span {
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7F4A46;
}
#bloc_resultat ul li a {
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
    text-decoration: underline;
}
#bloc_resultat ul li a:hover {
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
    text-decoration: underline;
}
#bloc_resultat ul li a.special {
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
    text-decoration: underline;
}
#bloc_resultat ul li a.special:hover {
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
    text-decoration: underline;
}

#bloc_resultat h3{
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7F4A46;
    display: inline;
}

#bloc_resultat h2{
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	/* font-size: 23px; */
    font-size: 20px;
	font-weight: bold;
	/* text-transform: uppercase; */
	color: #7F4A46;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 258px;
	position: absolute;
	top: 89px;
	/* left: 15px; */
    left: 10px;
	text-align: right;
}

.contenu_resultat{
	padding-right: 10px;
	padding-left: 10px;
	color: #30271D;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 13px;
	min-height:230px;
	_height:230px;
	width: 440px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #ECE6C1;
}

.contenu_basic {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 13px;
	min-height:230px;
	_height:230px;
	width: 440px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #ECE6C1;
}

.contenu_basic p {
	color:#29333E;
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#vignette{
	position:absolute;
	width:140px;
	left: 297px;
	top: 6px;
	height: 125px;
}

.colonne_gauche_fiche{
	width:255px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-top-color: #8A5C28;
	border-right-color: #8A5C28;
	border-bottom-color: #8A5C28;
	border-left-color: #8A5C28;
	padding-right: 20px;
	float: left;
}

.colonne_droite_fiche{
	width:145px;
	float: left;
	margin-left: 15px;
}

.colonne_droite_fiche p{
	color: #404C59;
	text-align: left;
	line-height:150%;
	font-size: 11px;
	letter-spacing: 0.08em;
}

.colonne_droite_fiche p a{
	color: #404C59;
	text-align: left;
	line-height:150%;
	font-size: 11px;
	letter-spacing: 0.08em;
    text-decoration: underline;
}
.colonne_droite_fiche p a:hover{
	color: #606980;
	text-align: left;
	line-height:150%;
	font-size: 11px;
	letter-spacing: 0.08em;
    text-decoration: underline;
}

.colonne_gauche_fiche a{
	color: #633B39;
	padding-left: 20px;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	background-image: url(http://www.allo-hotel-restaurant.lu/img/fleche_fiche.gif);
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-top: 0px;
}

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

.colonne_gauche_fiche img{
	border:none;
}

.colonne_gauche_fiche p{
	color: #633B39;
	text-align: left;
}

.filet_fiche{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C9C3A3;
	margin-top: 10px;
	margin-bottom: 10px;
}

.bouton_violet{
	background-image: url(http://www.allo-hotel-restaurant.lu/img/bt_violet.gif);
	background-repeat: no-repeat;
	height: 21px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 2px;
	margin-bottom: 20px;
	margin-top: 10px;
}

.bouton_violet a{
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}

.bouton_violet a:hover{
	color: #FFCD9B;
	text-decoration:none;
}

#bas_pages{
	text-align: center;
	letter-spacing: 0.1em;
	margin-top: 20px;
}

#bas_pages a{
	color:#633B39;
}

/*pages description*/

#bloc_description{
	float:left;
	width:470px;
	background-repeat: no-repeat;
	margin-right: 20px;
	top: -40px;
	position: relative;
	padding-top: 50px;
	background-image: url(http://www.allo-hotel-restaurant.lu/img/haut_fiche_description.jpg);
	left: -3px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#bloc_description h2{
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	/* font-size: 23px; */
    font-size: 18px;
	font-weight: bold;
	/* text-transform: uppercase; */
	color: #7F4A46;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 16px;
	left: 20px;
}

.colonne_gauche_description{
	width:430px;
	padding-right: 0px;
	float: left;
	margin-left: 0px;
}


.colonne_gauche_description p{
	color:#633B39;
	text-align: left;
}

.colonne_gauche_description a{
	color: #633B39;
	padding-left: 20px;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	background-image: url(http://www.allo-hotel-restaurant.lu/img/fleche_fiche.gif);
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.colonne_gauche_description a:hover{
	text-decoration:none;
}

.rouge{
	color:#8A0028;
	margin-bottom: 10px;
}

.photo_lieux{
	float:left;
	margin-right:10px;
	width: 130px;
	size:11px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	letter-spacing: 0.08em;
}

.photo_lieux img{
	border: 2px solid #FFFFFF;
}

.google_map{
	margin-bottom:10px;
	border: 2px solid #FFFFFF;
}


/* page transport*/

#cadre_transport{
	background-image: url(http://www.allo-hotel-restaurant.lu/img/transport/header_transports.jpg);
	padding-right: 300px;
	padding-left: 225px;
	width: 465px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 250px;
	background-color: #7B99BA;
	background-position: top;
	_height:540px;
	min-height:540px;
}

#bloc_transports{
	float:left;
	width:470px;
	background-repeat: no-repeat;
	margin-right: 20px;
	top: -40px;
	position: relative;
	padding-top: 170px;
	background-image: url(http://www.allo-hotel-restaurant.lu/img/transport/haut_fiche_transport.jpg);
	left: -3px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#bloc_transports h3{
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7F4A46;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	left: 19px;
	top: 62px;
	width: 254px;
}

#bloc_transports h4{
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7F4A46;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 258px;
	position: absolute;
	top: 89px;
	left: 15px;
	text-align: right;
}

.transport_gauche{
	width:230px;
	float:left;
	margin-right: 20px;
}

.transport_droite{
	width:185px;
	float:left;	
}

.transport_droite p{
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
}

#bloc_transports h2{
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#bouton_transport_01{
	position:relative;
	width:173px;
	height:29px;
	left: 70px;
	top: -40px;
}

#bouton_transport_02{
	position:relative;
	width:161px;
	height:29px;
	left: 87px;
	top: -40px;
}

#bouton_transport_03{
	position:relative;
	width:173px;
	height:29px;
	left: 85px;
	top: -40px;
}

#bouton_transport_04{
	width:173px;
	height:29px;
	left: 85px;
	top: -20px;
	position: relative;
}

.contenu_bouton{
	background-image: url(http://www.allo-hotel-restaurant.lu/img/transport/contenu_bouton.gif);
	background-repeat: repeat-x;
	height: 24px;
	float: left;
	padding-top: 5px;
}

.contenu_bouton a{
	color:#FFFFFF;
	text-decoration: none;
}

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

.float_left{
	float:left;
}


/* page sorties*/

#cadre_sorties{
	background-image: url(http://www.allo-hotel-restaurant.lu/img/sorties/header_sorties.jpg);
	padding-right: 300px;
	padding-left: 225px;
	width: 465px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 250px;
	background-color: #7B99BA;
	background-position: top;
	_height:540px;
	min-height:540px;
}

#bloc_sorties h4{
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4C3D37;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 258px;
	position: absolute;
	top: 78px;
	left: 15px;
	text-align: left;
}

#bloc_sorties{
	float:left;
	width:470px;
	background-repeat: no-repeat;
	margin-right: 20px;
	top: -40px;
	position: relative;
	padding-top: 165px;
	background-image: url(http://www.allo-hotel-restaurant.lu/img/sorties/haut_fiche_sorties.jpg);
	left: -3px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.contenu_sorties{
	padding-right: 10px;
	padding-left: 10px;
	color: #30271D;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 13px;
	min-height:230px;
	_height:230px;
	width: 440px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #FFD18F;
}

.sorties_descriptif{
	width:430px;
	float:left;
}

.sorties_descriptif p{
	color: #000000;	
}

.lien_violet{
    color :#6E475C;
    text-decoration:none;
}

.lien_violet:hover{
	text-decoration:underline;
}

/* GOOGLEMAP */
.googlemap_texte {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
.googlemap_bouton {
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #633B39;
	border: 1px solid #633B39;
	background: #FFFFFF;
}
/* FIN GOOGLEMAP */

#photo{
    float:right;
    width:200px;
    margin-bottom: 5px;
    margin-left: 5px;
    padding: 3px;
    border: 1px solid #633B39;
}
 
#retour{
    position:absolute;
    left: 379px;
    top: 18px;
}