body {
	background-image:url(../images/fond.jpg);
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	padding: 0px;
}
#global {
	background-image:url(../images/fond_global3.gif);
	background-color:#ffff;
	position:absolute;
	width: 798px;
	left: 50%;
	margin-left: -399px;
	top:10px;
}



#actu{
overflow: hidden;
/*border: 1px solid #476DE3;*/
padding-bottom: 10px;
margin: -50px 0px 10px 200px;
width: 300px;
height: 187px;
}

#cadre_actu{
overflow: hidden;
border: 1px solid #476DE3;
padding: 5px;
}

#actuen{
overflow: hidden;
border: 1px solid #476DE3;
position: absolute;
left:533px;
top:615px;
padding: 5px;
width: 245px;
height: 187px;
}



 
#photo_accueil{
display: inline;
margin: 80px;
border: none;
width: 200px;
}


#la_carte{
background-image:url(../images/_menu.jpg);
display: block;
margin-left: 10px;
padding-left: 205px;
padding-top: 20px;
line-height: 35px;
width: 215px;
height: 218px;
color: #FFFF66;
text-align: center;
font-weight:bold;
}
 


a.lien_carte{
color: #FFFF66;
text-align: center;
font-weight:bold;
text-decoration: none;
}
 
a.lien_carte:hover{
text-decoration: underline;
}



a.textes_carte{
color: #FFFF66;
text-align: center;
font-weight:bold;
text-decoration: none;
}
 
a.textes_carte:hover{
text-decoration: underline;
}








#banniere{
	background-image:url(../images/fond_haut.jpg);
	background-position:bottom;
	background-color:#FFCC00;
	width:798px;
	height:150px;
}
#banniere_pujols{
	background-image:url(../images/pujols.jpg);
	background-position:bottom;
	background-color:#FFCC00;
	width:798px;
	height:150px;
}
.banniere_imprim{display:none;}
#menu{
	position: absolute;
	left:0;
	width:170px;
	height:342px;
	color:#FFCC00;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	font-family:Myriad,Verdana, Arial, Helvetica, sans-serif;
}
/* photo fond menu*/
.p_menu{background-color:#FFCC00;}
.p_hotel{background-image:url(../images/menu.jpg);}
.p_restaurant{background-image:url(../images/menu.jpg);}
.p_tourisme{background-image:url(../images/menu_tourisme.gif);}
.p_reservation,.p_situation{background-image:url(../images/menu_tourisme.gif);}
#texte{	
	background-color:#ffffff;
	background-repeat:no-repeat;
	
	width:428px;
	margin: 0px 150px 0px 170px;
	border-bottom:1px solid #ffffff;
	padding-bottom:20px;
	
	min-height: 321px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:321px;
}



#texte-partenaires{	
	background-color:#ffffff;
	background-repeat:no-repeat;
	
	width:428px;
	margin: 0px 150px 0px 170px;
	border-bottom:1px solid #ffffff;
	padding-bottom:20px;
	
	min-height: 321px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:321px;
}












/* image fond de la zone de texte */
.fond_accueil{background-image:url(../images/fond-ztexte.jpg);background-position:center center;}
.fond_hotel{background-image:url(../images/fond-ztexte.jpg);background-position:center left;}
.fond_restaurant{background-image:url(../images/fond-ztexte.jpg);background-position:center left;}
.fond_tourisme{background-image:url(../images/fond-ztexte.jpg);background-position:center left;}
#photo{/* droite */
	background-color:#ffffff;
	position: absolute;
	width:260px;
	right:0;
}
#bas{
	background-image:url(../images/fond_bas4.gif);
	background-position:left;
	background-color:#ffff;
	
	width:798px;
	height:39px;
	
	margin:0px;
	padding:0px;
}
/* -- generaux -- */
img{margin:0px; padding:0px; border:0px;}
h1{
	margin: 0px 0px 0px 28px;
	padding:0px;
	border:0px;
	font-size:11px;
	color:#900;
}
ul,texte1{margin:50px 0px 0px 25px;padding:0px;}
/* restaurant pour lettrine */
.lettrine2 {
	float: left; /* positionnement de la lettrine dans le conteneur*/
	font-size: 3em; /* 3 hauteurs de lignes pour la lettrine*/
	line-height: 1em;
	
	font-weight: bold;
	font-family: Myriad, Georgia, "Times New Roman", Times, serif;
	color: #476DE3;
	
	margin: -0px 0px 2px 0px;
	padding: 1px 5px 0px 1px;
}
li{
	list-style-type:none;
	color:#900;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.carre{float:left;padding-top:2px;}/* puce */
/* -- menu -- */
a.menu{
	position:absolute;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFCC00;
	font-weight:bold;
	height:18px;
	width:143px;
	padding-top:3px;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:10px;
	text-indent:30px;
}
a.menu:link,a.menu:active,a.menu:visited{
	background-image:url(../images/bouton14.png);
	background-position:bottom; 
	color:#FFFFFF;

}
a.menu:hover{
	background-image:url(../images/bouton2.png);
	background-position:bottom;
	filter:alpha(opacity=90);
	color:#FFFFFF;
	-moz-opacity:0.9;
	opacity: 0.9;
}
/* position bouton */
.m_hotel{bottom:205px;}
.m_pujols{bottom:180px;}
.m_visite{bottom:155px;}
.m_reservation{bottom:130px;}
.m_acces{bottom:105px;}
.m_partenaires{bottom:80px;}








/* -- banniere -- */
#banniere img{vertical-align:bottom;}/* alignement en bas du logo */
#drapeaux{margin-left:160px;}

/* -- texte -- */
#texte p{
	color:#000000;
	margin-left:10px;
	margin-right:5px;
	margin-top:10px;
	width:320px;
	line-height:1.6;
}


#texte-partenaires p{
	color:#000000;
	margin-left:10px;
	margin-right:5px;
	margin-top:10px;
	width:220px;
	height:350px;
	line-height:1.6;
}


.titrepage{
	font-size: 1.5em;
	font-weight: bold;
	font-family: Verdana, Arial, Georgia, "Times New Roman", Times, serif;
	color: #476DE3;
	padding: 0px 0px 0px 0px;
}



.titre{
	background-position:bottom right;
	background-repeat:repeat-x;
	background-color:#3366FF;
	
	color:#3366FF;
	font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 1px 10px 1px 10px;
}
/* -- en fonction de la taille du titre -- */
.t_titre{height:21px;width:55px;}
.t_titre_lg{height:21px;width:75px;}
.t_titre_tlg{height:21px;width:127px;}

.lettrine {
	float: left; /* positionnement de la lettrine dans le conteneur*/
	font-size: 3em; /* 3 hauteurs de lignes pour la lettrine*/
	line-height: 1em;
	
	font-weight: bold;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	color: #476DE3;
	
	margin: 0px -7px 2px 10px;
	padding: 1px 5px 1px 1px;
}
/* -- photos droites -- */
#photo img{margin:7px 10px 0px 0px;}
#photo p{
	margin:0px 0px 0px 0px;
	color:#ffffff;
	letter-spacing:1px;
}







/* -- zone bas -- */
#bas p{
	margin:0px 0px 0px 0px;
	padding-top:5px;
	color:#476DE3;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
}


/* mail */
a.mail:link,a.mail:active,a.mail:visited,a.mail:hover{color:#000000;text-decoration:none;}
a.mail:hover{text-decoration:underline;color:#000000;}
a.mail2:link,a.mail2:active,a.mail2:visited,a.mail2:hover{color:#000000;text-decoration:none;}
a.mail2:hover{text-decoration:underline;color:#000000;}

/* logos  */

.chenes{
	position:absolute;
	left:25px;
	border:0px solid #cc5b2c;
}
/* positionnement du logo */
.logo_hotel{top:160px;}
.logo_relais_index{top:400px;left:15px;}
.logo_anthurium_index{
	top:495px;
	left:390px;
}
.log_c_restaurant{top:465px;}
.log_c_tourisme{top:570px;}
.log_l{top:470px;}


/* logos partenaires  */

.partenaire{
	position:absolute;
	left:400px;
	border:0px solid #cc5b2c;
}
/* positionnement du logo */

.logo_ot-pujols{top:190px;}
.logo_ccv{
	top:195px;
}
.logo_latoque{
	top:280px;
	left:399px;
}

.logo_cometo{
	top:389px;
	left:395px;
}

.logo_tourismeleg{
	top:559px;
	left:392px;
}

.logo_snev{top:360px;}
.logo_aquitainetourisme{
	top:332px;
}
.logo_golf{
	top:453px;
	left:395px;
}

.log_c_tourisme{top:570px;}
.log_l{top:470px;}

#ap{
font-size: 10px;
text-align: right;
margin-top: 10px;
margin-bottom: 5px;
}

#ap a{
color: #ffffff;
text-decoration: none;
}
#ap a:hover{
text-decoration: underline;
}



/* hotel */
.tarifs{margin-left:157px;color:#BD2C2C;font-weight:bold;}
a.tarifs:link, a.tarifs:active,a.tarifs:visited{margin-left:157px;color:#BD2C2C;font-weight:bold;}
a.tarifs:hover{margin-left:157px;color:#CF5B2C;font-weight:bold;}
/* reservation */
a.lien_tarifs:link, a.lien_resa:active, a.lien_tarifs:visited{text-decoration:underline;color:#990000;font-weight:bold;margin-left:10px;}
a.lien_tarifs:hover{color:#457C3C;text-decoration:none;}
.fleche{vertical-align:bottom;}

/* liens */
a.lienpage{color:#000000;text-decoration:none;}
a.lienpage:hover{color:#476DE3;text-decoration:underline;}

a.lien:link, a.lien_resa:active, a.lien:visited{text-decoration:none;color:#000000;}
a.lien:hover{color:#476DE3;text-decoration:underline;}
.fleche{vertical-align:bottom;}

a.text:link, a.text:visited{text-decoration:none;color:#000000;}
a.text:hover{color:#000000;text-decoration:underline;}

/* lien agrandir la carte situation */
a.agrandir:link, a.agrandir:active, a.agrandir:visited{font-size:10px;color:#fff;text-decoration:none;}
a.agrandir:hover{text-decoration:underline;}
.lien_imprim{display:none;}
