body {
	margin:0;
	padding:0;
	/*background-image:url(image/body_bg.jpg);*/
	background-repeat: no-repeat; /* Le fond ne se répète pas */
	background-position: top left; /* Le fond est aligné en haut à droite */
	background-attachment: fixed;
	background-color: #E0C186;
	font-family: Arial, verdana, Helvetica, sans-serif;
	z-index:1;
	color: #666;
}


table.top_menu
{
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 12px;
	margin-right : 12px;
}


p.top_menu
{
	font-family : Arial;
	font-size : 14px;
	color : #2222AA;
	font-weight : bold;
	text-decoration : none;
	margin-top : 3px;
	margin-bottom : 4px;
	margin-left : 3px;
	margin-right : 0px;
	text-align : center;
}

table.menu
{
	margin-top : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

.menu_head_old
{
	font-family : Arial;
	font-size : 16px;
	color : #2222AA;
	font-weight : bold;
	margin-top : 4px;
	margin-bottom : 8px;
	text-align : center;
}
p.menu_head
{
	margin-top : 4px;
	margin-bottom : 8px;
	
}

a.menu_head
{
	font-family : Arial;
	font-size : 16px;
	color : white;
	text-shadow: 1px 1px 1px black;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
}

a.menu_head:hover
{
	font-family : Arial;
	font-size : 16px;
	color : #FF6633;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
}

.admin_menu_head
{
	font-family : Arial;
	font-size : 14px;
	color : #CC2222;
	font-weight : bold;
	margin-top : 4px;
	margin-bottom : 8px;
	text-align : center;
}

.a_titre
{
	font-family : Arial;
	font-size : 22px;
	color : #003333;
	font-weight : bold;
	text-decoration : none;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	text-align : center;
	
}

.a_biarritz
{
	font-family : Georgia;
	font-size : 25px;
	color : #990000;
	font-weight : bold;
	text-decoration : none;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	text-align : center;
	
}
.a_liens
{
	font-family : Arial;
	font-size : 18px;
	color : #D7730F;
	font-weight : bold;
	text-decoration : none;
	margin-top : 0px;
	margin-bottom : 4px;
	margin-left : 3px;
	margin-right : 0px;
	text-align : center;
	
}

p.menu_body
{
	margin-top : 8px;
	margin-bottom : 6px;
	margin-left : 3px;
	margin-right : 0px;
}

a.menu_body
{
	font-family : Arial;
	font-size : 12px;
	color : #2222AA;
	font-weight : normal;
	text-decoration : none;
}

a.menu_body:hover
{
	font-family : Arial;
	font-size : 12px;
	color : #FF6633;
	font-weight : normal;
	text-decoration : none;
}

a.admin_menu_body
{
	font-family : Arial;
	font-size : 12px;
	color : #CC2222;
	font-weight : normal;
	text-decoration : none;
}

a.admin_menu_body:hover
{
	font-family : Arial;
	font-size : 12px;
	color : #CC2222;
	font-weight : bold;
	text-decoration : none;
}

a.menu_body_hot
{
	font-family : Arial;
	font-size : 12px;
	color : #FF2222;
	font-weight : normal;
	text-decoration : none;
}

a.menu_body_hot:hover
{
	font-family : Arial;
	font-size : 12px;
	color : #FF2222;
	font-weight : normal;
	text-decoration : underline;
}

a.note
{
	font-family : Arial;
	font-size : 10px;
	color : #0000FF;
	font-weight : normal;
	text-decoration : underline;
}

a.note:hover
{
	font-family : Arial;
	font-size : 10px;
	color : #FF0000;
	font-weight : normal;
	text-decoration : none;
}

a.select_link
{
	font-family : Arial;
	font-size : 12px;
	color : #6666FF;
	font-weight : normal;
	text-decoration : underline;
}

a.select_link:visited
{
	font-family : Arial;
	font-size : 12px;
	color : #6666FF;
	font-weight : normal;
	text-decoration : underline;
}

a.select_link:hover
{
	font-family : Arial;
	font-size : 12px;
	color : #FF0000;
	font-weight : normal;
	text-decoration : none;
}

.menu_img
{
	margin-top : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	border-color : #000066;
}

.menu_img_title
{
	font-family : Arial;
	font-size : 12px;
	color : #2222AA;
	font-weight : bold;
	text-decoration : none;
	margin-top : 4px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

.menu_img_title:hover
{
	font-family : Arial;
	font-size : 12px;
	color : #FF0000;
	font-weight : bold;
	text-decoration : none;
	margin-top : 4px;
	margin-bottom : 12px;
	margin-left : 0px;
	margin-right : 0px;
}

.menu_copyright
{
	font-family : Arial;
	font-size : 10px;
	color : #2222AA;
	font-weight : normal;
	margin-top : 4px;
	margin-bottom : 4px;
	text-align : center;
}

H1
{
	font-family : Arial;
	font-size : 10px;
	color : #7777AA;
	font-weight : normal;
	margin : 4px;
}

.footer
{
	font-family : Arial;
	font-size : 10px;
	color : #7777AA;
	font-weight : normal;
	margin-top : 4px;
	margin-bottom : 2px;
	text-decoration : none;
}

.footer:hover
{
	font-family : Arial;
	font-size : 10px;
	color : #7777AA;
	font-weight : normal;
	margin-top : 4px;
	margin-bottom : 2px;
	text-decoration : none;
}

.title
{
	font-family : Arial;
	font-size : 20px;
	color : #2222AA;
	font-weight : bold;
	margin-top : 4px;
	margin-bottom : 12px;
	text-align : center;
}

.text
{
	margin-top : 3px;
	margin-bottom : 3px;
	margin-left : 3px;
	margin-right : 3px;
	font-family : Arial;
	font-size : 12px;
	color : #2222AA;
	font-weight : normal;
	text-decoration : none;
	text-align:left;
}

.textimg
{
	margin-top : 3px;
	margin-bottom : 3px;
	margin-left : 3px;
	margin-right : 3px;
	font-family : Arial;
	font-size : 12px;
	color : #2222AA;
	font-weight : normal;
	text-decoration : none;
	text-align:center;
}

.textform
{
	margin-top : 3px;
	margin-bottom : 3px;
	margin-left : 3px;
	margin-right : 3px;
	font-family : Arial;
	font-size : 12px;
	color : #2222AA;
	font-weight : normal;
	text-decoration : none;
	text-align:right;
}

.small_link
{
	margin-top : 3px;
	margin-bottom : 3px;
	margin-left : 3px;
	margin-right : 3px;
	font-family : Arial;
	font-size : 11px;
	color : #2222AA;
	font-weight : bold;
	text-decoration : none;
}

.admin_title
{
	font-family : Arial;
	font-size : 20px;
	color : #CC2222;
	font-weight : bold;
	margin-top : 4px;
	margin-bottom : 12px;
	text-align : center;
}

.admin_text
{
	margin-top : 3px;
	margin-bottom : 3px;
	margin-left : 3px;
	margin-right : 3px;
	font-family : Arial;
	font-size : 12px;
	color : #CC2222;
	font-weight : normal;
	text-decoration : none;
}

.create_announce
{
	margin-top : 4px;
	margin-bottom : 4px;
	margin-left : 3px;
	margin-right : 3px;
	font-family : Arial;
	font-size : 12px;
	color : #000000;
	font-weight : normal;
	text-decoration : none;
}

.err_announce
{
	margin-top : 4;
	margin-bottom : 4;
	margin-left : 3px;
	margin-right : 3px;
	font-family : Arial;
	font-size : 14px;
	color : #FF0000;
	background-color : #FFBBEE;
	font-weight : bold;
	text-decoration : none;
}

.subtitle
{
	margin-top : 1px;
	margin-bottom : 1px;
	margin-left : 6px;
	margin-right : 6px;
	font-family : Arial;
	font-size : 12px;
	color : #2222AA;
	font-weight : normal;
	text-decoration : none;
}

.input_text{
	background-color: #FFFFFF;
	color: #555599;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border: 1px solid #9999BB;
	margin-left: 4px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.input_select{
	background-color: #FFFFFF;
	color: #555599;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	border: 1px solid #9999BB;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}
a.input_button{
	background-color: #06F;
	color: #FFFFFF;
	font-family: Arial;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	font-size : 12px;
	text-align: center;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}

a.input_button:hover{
	background-color: #FFFFFF;
	color: #06F;
	font-family: Arial;
	border: 1px solid #06F;
	font-weight: bold;
	font-size : 12px;
	text-align: center;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}

p.input_button{
	background-color: #06F;
	color: #FFFFFF;
	font-family: Arial;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	font-size : 12px;
	text-align: center;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}

p.input_button:hover{
	background-color: #FFFFFF;
	color: #06F;
	font-family: Arial;
	border: 1px solid #06F;
	font-weight: bold;
	font-size : 12px;
	text-align: center;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}

form
{
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

a.link
{
	font-family : Arial;
	font-size : 12px;
	color : #0000FF;
	font-weight : bold;
	text-decoration : none;
}

a.link:hover
{
	font-family : Arial;
	font-size : 12px;
	color : #FF0000;
	font-weight : bold;
	text-decoration : none;
}

a.menu_link
{
	font-family : Arial;
	font-size : 12px;
	color : #2222AA;
	font-weight : normal;
	text-decoration : underline;
}

a.menu_link:hover
{
	font-family : Arial;
	font-size : 12px;
	color : #FF0000;
	font-weight : normal;
	text-decoration : underline;
}

.details_title
{
	font-family : Arial;
	font-size : 18px;
	color : #FFCC66;
	font-weight : bold;
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	text-align : left;
}

.details_title_ville
{
	font-family : Arial;
	font-size : 24px;
	color : #990000;
	font-weight : bold;
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	text-align : left;
	margin-left:290px;
	text-decoration: none;
}
a.details_title_ville
{
	font-family : Arial;
	font-size : 24px;
	color : #990000;
	font-weight : bold;
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	text-align : left;
	text-decoration: none;
}
.details_ref
{
	font-family : Arial;
	font-size : 11px;
	color : #888888;
	font-weight : normal;
	margin-top : 0px;
	margin-left : 40px;
	margin-bottom : 6px;
	text-align : left;
	text-decoration: none;
}
a.details_ref
{
	font-family : Arial;
	font-size : 11px;
	color : #888888;
	font-weight : normal;
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom : 6px;
	text-align : left;
	text-decoration: none;
}
a.details_ref:hover
{
	font-family : Arial;
	font-size : 11px;
	color : #FF6333;
	font-weight : bolder;
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom : 6px;
	text-align : left;
	text-decoration: none;
}

.details_type
{
	font-family : Arial;
	font-size : 14px;
	color : #666;
	font-weight : bold;
	margin-top : 14px;
	margin-left : 20px;
	margin-bottom : 18px;
	text-align : justify;
	margin-right: 20px;
}

.details_menu
{
	font-family : Arial;
	font-size : 11px;
	color : #0000FF;
	font-weight : normal;
	margin-top : 0px;
	margin-left : 2px;
	margin-bottom : 0px;
	text-align : left;
	text-decoration : none;
}

.details_menu:hover
{
	font-family : Arial;
	font-size : 11px;
	color : #FF0000;
	font-weight : normal;
	margin-top : 0px;
	margin-left : 2px;
	margin-bottom : 0px;
	text-align : left;
	text-decoration : none;
}

a.

{
	font-family : Arial;
	font-size : 11px;
	color : #0000FF;
	font-weight : normal;
	margin-top : 0px;
	margin-left : 2px;
	margin-bottom : 0px;
	text-align : left;
	text-decoration : none;
}

a.details_menu:hover
{
	font-family : Arial;
	font-size : 11px;
	color : #FF0000;
	font-weight : normal;
	margin-top : 0px;
	margin-left : 2px;
	margin-bottom : 0px;
	text-align : left;
	text-decoration: none;
}

.details_etiquette
{
	font-family : Arial;
	font-size : 14px;
	color : #663333;
	font-weight : bold;
	margin-top : 0px;
	margin-left : 7px;
	margin-bottom : 0px;
	text-align : left;
}

.details_subtitle
{
	margin-top : 3px;
	margin-bottom : 3px;
	margin-left : 2px;
	margin-right : 3px;
	font-family : Arial;
	font-size : 12px;
	color : #cc6666;
	font-weight : bold;
	text-decoration : none;
	text-align:left;
}

.details_bold
{
	margin-top : 3px;
	margin-bottom : 3px;
	margin-left : 2px;
	margin-right : 3px;
	font-family : Arial;
	font-size : 14px;
	color : #FF2222;
	font-weight : bold;
	text-decoration : none;
}

.result_title
{
	font-family : Arial;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
	margin-top : 4px;
	margin-left : 8px;
	margin-bottom : 0px;
	text-align : left;
	text-decoration : none;
}

.result_title:hover
{
	font-family : Arial;
	font-size : 12px;
	color : #FF0000;
	font-weight : bold;
	margin-top : 6px;
	margin-left : 8px;
	margin-bottom : 0px;
	text-align : left;
	text-decoration : none;
}

.result_ref
{
	font-family : Arial;
	font-size : 10px;
	color : #888888;
	font-weight : normal;
	margin-top : 0px;
	margin-left : 8px;
	margin-bottom : 6px;
	text-align : left;
}

.result_summary
{
	font-family : Arial;
	font-size : 12px;
	color : #FF6600;
	font-weight : normal;
	margin-top : 4px;
	margin-left : 8px;
	margin-bottom : 0px;
	text-align : left;
}

.result_selection
{
	font-family : Arial;
	font-size : 12px;
	color : #000000;
	font-weight : normal;
	font-style : italic;
	margin-top : 8px;
	margin-left : 8px;
	margin-bottom : 4px;
	text-align : left;
}

a.page
{
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 1px;
	margin-right : 1px;
	font-family : Arial;
	font-size : 10px;
	color : #5555FF;
	font-weight : normal;
}

a.page:hover
{
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 1px;
	margin-right : 1px;
	font-family : Arial;
	font-size : 10px;
	color : #FF0000;
	font-weight : normal;
}

.page_selected
{
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 1px;
	margin-right : 1px;
	font-family : Arial;
	font-size : 12px;
	color : #666;
	font-weight : bold;
}
