/* 			STYLES ALTICA 			*/


/* 			BALISES HTMbiglinkL			*/

body {
	background-color: #FFE163;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004589;
	margin:0px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#004589;
	font-weight:bold;
	margin:0px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004589;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
}
ul {
	margin:0px;
	padding:0px;
}
li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*list-style-type:none;*/
	list-style-image:url(../images/img-puce.gif);
	list-style-position:inside;
}

a:link{	
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	color:#004589;
}
a:visited{	
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	color:#004589;
}
a:hover{	
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#004589;
}

a.biglink:link{	
	font-family:Arial;
	font-size:14px;
	text-decoration:underline;
	color:#004589;
}

.alerte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	font-weight:bold;
}

.photo {
	margin:2px;
}

/* 			CONTENU			*/


.p_texte_bleu {
	font-family:Arial, Helvetica, sans-serif;
	color:#004589;
	font-size:12px;
}

.p_fond_bleu{
	margin:0px;
	padding:3px;
	background-color:#004589;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

.titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#004589;
	font-weight:bold;
}

.drapeau {
	margin:10px 0 0 0;
	float:right;
}

.accueil {
	margin:0 0 0 12px;
	float:right;
}

#div_contenu {
/*	width:620px;*/
	width: 650px;
	padding:10px;
/*border:1px solid;*/
	overflow:hidden;
	margin:0px;
}

#div_footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding:10px;
	color:#cccccc;
}
#div_footer a:link{
 	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
	color:#999999;
}
#div_footer a:visited{	
	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
	color:#999999;
}
#div_footer a:hover{	
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	color:#999999;
}


/*			FICHE HOTEL				*/

#tab_tarifs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#div_carte{
	background-image:url(../images/img-fond-carte.jpg);
	background-repeat:no-repeat;
	width:184px;
	height:200px;
	overflow:hidden;
	/*border:1px solid;*/
	text-align:left;
}

#etoile-perigueux-boulazac {
	margin-top:60px;
	margin-left:100px;
}
#ville-perigueux-boulazac {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:50px;
}
#etoile-sarlat {
	margin-top:75px;
	margin-left:120px;
}
#ville-sarlat {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:110px;
}
#etoile-bordeaux-merignac {
	margin-top:80px;
	margin-left:50px;
}
#ville-bordeaux-merignac {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
}
#etoile-bordeaux-villenave-ornon {
	margin-top:80px;
	margin-left:50px;
}
#ville-bordeaux-villenave-ornon {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
}
#etoile-bordeaux-floirac {
	margin-top:80px;
	margin-left:50px;
}
#ville-bordeaux-floirac {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
}
#etoile-arcachon-la-teste {
	margin-top:100px;
	margin-left:35px;
}
#ville-arcachon-la-teste {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:30px;
}
#etoile-arcachon-marines {
	margin-top:100px;
	margin-left:35px;
}
#ville-arcachon-marines {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:30px;
}
#etoile-la-rochelle {
	margin-top:40px;
	margin-left:35px;
}
#ville-la-rochelle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
}
#etoile-anglet {
	margin-top:130px;
	margin-left:20px;
}
#ville-anglet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
}


#div_accueil{
	padding:0px 5px 5px 5px;
	margin:10px 0px;
	height:90px;
	border-bottom:1px solid #e1e1e1;
}

#div_fiche_detail {
	padding:0px 8px 8px 8px;
	margin:10px 0px;
	border-bottom:1px solid #e1e1e1;
}
#div_coordonnees{
	padding:0px 8px 8px 8px;
	margin:10px 0px;
	/*border-bottom:1px solid #e1e1e1;*/
}
#div_promotion{
	margin-top:10px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
}
#div_diaporama{
	border:1px solid #000000;
	margin:10px;
	padding:2px
}

/*
#div_chambres{
	padding:0px 5px 5px 5px;
	margin:10px 0px;
	border-bottom:1px solid #e1e1e1;
}

#div_horaires{
	padding:0px 5px 5px 5px;
	margin:10px 0px;
	border-bottom:1px solid #e1e1e1;
}
*/

/*
#div_petit_dejeuner{
	padding:0px 5px 5px 5px;
	margin:10px 0px;
	border-bottom:1px solid #e1e1e1;
}
#div_tarifs{
	padding:0px 5px 5px 5px;
	margin:10px 0px;
	border-bottom:1px solid #e1e1e1;
}
#div_promotions{
	padding:0px 5px 5px 5px;
	margin:10px 0px;
	border-bottom:1px solid #e1e1e1;
}
#div_liens{
	padding:0px 5px 5px 5px;
	margin:10px 0px;
	border-bottom:1px solid #e1e1e1;
}
*/
.img_bord_haut{
	margin:0px;
	width:300px;
}
.img_bord_bas{
	margin:0px 0px 10px;
	width:300px;
}

/* 			HOMEPAGE					*/

#div_index{
/*	margin:0 10px 0 20px;	*/
	margin:0 10px 0 0;
}
#div_index h3 {margin:0 0 5px 0;}

#div_actus{
	float:left;
	background-image:url(../images/img_fond_div_actu.gif);
	background-repeat:no-repeat;
	width:302px;
	height:164px;
	margin:0px 0px 0px 0px;
	padding:10px;
	/*border:1px solid;*/
}
#div_resa_express{
	/*
	float:right;
	background-image:url(../images/img_fond_div_resaexpress.gif);
	background-repeat:no-repeat;
	width:268px;
	height:164px;
	*/
	margin:0px 0px 0px 0px;
	padding:0px;
	/*border:1px solid;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#div_resa_express input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
}
#div_resa_express select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
}
#div_resa_express button{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:15px;
}
#div_resa_express form{
	margin-top:5px;
}

#div_fidelite{
	float:left;
	/*
	background-image:url(../images/img_fond_div_actu.gif);
	background-repeat:no-repeat;
	width:302px;
	*/
	margin:10px 0 0 10px;
	padding:0px;
	/*border:1px solid;*/
}

#div_promos{
	float:right;
	background-image:url(../images/img_fond_div_resaexpress.gif);
	background-repeat:no-repeat;
	width:268px;
	height:164px;
	margin:0px 0px 0px 0px;
	padding:10px;
	/*border:1px solid;*/
}


/* 			BANDEAU ET MENUS			*/

#div_bandeau img{
	margin-left:17px;
}

#div_tit_page {
	 height:36px;
	 margin-top:15px;
	 margin-left:20px;
}

#div_menu_gauche  {
	width:250px; 
	margin:0px; 
	padding: 6px 0px 0px 0px; 
	display:block;
	margin:0px;
}

#div_menu_bas {
	 height:5px;
	 text-align:center;
}
#div_menu_bas img{
	margin:5px 25px 0px;
	padding:0px;
}

#div_menu_gauche_bas {
	background-image:url(../images/pic-menu1.jpg);
	width:250px;
	height:345px;
}

/******** RESERVIT ********/
#formReservIt td{
	padding:0px;
}
#formReservIt tr{
	padding:0px;
}
#formReservIt div{
	/*float:right;*/
	margin:-22px 0px 0px 44px;
	padding:0px;
}
#formReservIt select{
	margin:8px 0px;
}

/******* GOOGLE MAP *******/
#altica_map {
	width: 580px;
	height: 460px;
	border: 1px solid #CCCCCC;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}
img.google_logo_mini {
	text-align:left;
	margin-right:5px;
	margin-bottom:-4px;
}

/******* LIENS *******/
li.liens {
	margin: 8px 0px 0px 15px;
}
img.liens {
	margin: 0px 3px -4px 15px;
}
img.liliens {
	margin: 0px 3px -4px 0px;
}
/******* ANNONCES *******/
#div_annonce {
	position:absolute;
	margin-left:85px;
	top: 325px;
	width:320px;
	height:200px;
	z-index:1;
	text-align:center;
	border: 3px solid #004589;
	background-color:#BFD1E2;
	opacity: 0.95;
	-moz-opacity:0.95;
	filter:alpha(opacity=95);
}
.close_annonce {
	margin-top:5px;
	margin-right:10px;
}
.gmnoprint {display:block; }
