body{
background:url(../images/background.jpg) repeat;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
padding:0;
margin:0;
}

/*----------------------Drapeaux------------------------*/
/*#drap{
padding-top:4px;
padding-bottom:4px;
background:url(../images/arp_drap.jpg) repeat-y right;
background-color:#e0051f;
text-align:right;
}
.drap{
background-color:#e0051f;
}*/
/*------------------------------------------------------*/
/*-----------------------Bannier------------------------*/
.arp_bannier{
background:url(../images/px_banner.jpg) repeat-x;
height:250px;
vertical-align:top;
}

#img_banner_d{
background-image:url(../images/img_bannier_d.jpg);
width:50%;
height:250px;
/*background-position:left;
background-repeat:no-repeat;*/
}
#img_banner_g{
background-image:url(../images/img_bannier_g.jpg);
/*background-position:right;
background-repeat:no-repeat;*/
width:50%;
height:250px;
}

.bannier{
vertical-align:top;
}

/*----------------------- ----------------------------*/
#menu{
height:45px;
vertical-align:top;
text-align:center;
padding-top:0;
margin-top:0;
}

ul#lienMenu{
padding-top:0;
padding-left:10px;
margin:0;
padding-left:2px;
}

#lienMenu li {
list-style:none;
float: left; 
font-size:10px;
}

#lienMenu li.b1 a{
background:url(../images/boutons_menu/1.jpg);
width:88px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#lienMenu li.b1 a:hover{
background:url(../images/boutons_menu/1_hover.jpg);
width:88px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

#lienMenu li.b2 a{
background:url(../images/boutons_menu/2.jpg);
width:87px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#lienMenu li.b2 a:hover{
background:url(../images/boutons_menu/2_hover.jpg);
width:87px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

#lienMenu li.b3 a{
background:url(../images/boutons_menu/3.jpg);
width:103px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#lienMenu li.b3 a:hover{
background:url(../images/boutons_menu/3_hover.jpg);
width:103px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

#lienMenu li.b4 a{
background:url(../images/boutons_menu/4.jpg);
width:87px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#lienMenu li.b4 a:hover{
background:url(../images/boutons_menu/4_hover.jpg);
width:87px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

#lienMenu li.b5 a{
background:url(../images/boutons_menu/5.jpg);
width:149px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#lienMenu li.b5 a:hover{
background:url(../images/boutons_menu/5_hover.jpg);
width:149px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

#lienMenu li.b6 a{
background:url(../images/boutons_menu/6.jpg);
width:149px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#lienMenu li.b6 a:hover{
background:url(../images/boutons_menu/6_hover.jpg);
width:149px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

#lienMenu li.b7 a{
background:url(../images/boutons_menu/7.jpg);
width:99px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#lienMenu li.b7 a:hover{
background:url(../images/boutons_menu/7_hover.jpg);
width:99px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

#lienMenu li.b8 a{
background:url(../images/boutons_menu/8.jpg);
width:135px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#lienMenu li.b8 a:hover{
background:url(../images/boutons_menu/8_hover.jpg);
width:135px;
height:23px;
padding-top:9px;
display:block;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}
/*----------------------Continue-------------------------*/
#main_container{
background-color:#edcea2;/*edc99b*/
width:902px;
border:#FFFFFF solid 1px;
padding-top:5px;
/*filter:alpha(opacity=7);
opacity:0.7;
-moz-opacity:0.7;*/
}

.content{
padding-left:24px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}
center.content {
padding-left:22px;
padding-right:15px;
padding-top:10px;
padding-bottom:10px;
}
#main_container2{
background-color:#d3a975;
width:882px;
padding:10px;
border:#FFFFFF solid 1px;

}
#left_content{
padding-top:8px;
padding-left:8px;
padding-bottom:8px;
vertical-align:top;
}

#container_bottom{
background:url(../images/px_container1_bottom.jpg) repeat-x;
background-color:#e0b885;
border:#fceddc solid 1px;
padding:8px;
margin-top:13px;
width:886px;
/*filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;*/
}

#content_left{
padding-top:50px;
}

.border_img{
border:#fcf9f4 solid 1px;
}

#px{
background:url(../images/px.jpg) repeat-y;
width:343px;
}

.content2{
background-color:#fde2bc;
margin-left:11px;
margin-right:7px;
color:#a2845f;
padding-top: 5px;
padding-bottom:0px;
padding-left: 10px;
/*padding-right: 10px;*/
}

.titre_contact{
font-size:12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.tab_reservation{
width:700px;
}

.texte{
color:#bf9766;
}

table td.td_titre_reserv{
background-color:#bf9766;
width:300px;
padding-left:20px;
vertical-align:middle;
}
table td.td_champs_reserv{
background-color:#d6b285;
width:400px;
padding-left:20px;
}

.icon-12{
background:url(../images/icon-12.jpg) repeat-x;
}
.icon-34{
background:url(../images/icon-34.jpg) repeat-x;
}
.px12{
background:url(../images/px-12.jpg) repeat-y;
width:15px;
}
.px24{
background:url(../images/px-24.jpg) repeat-y;
width:15px;
}
#px2{
background-color:#d4a975;
}

.content_2{
padding-left:15px;
padding-right:15px;
padding-top:10px;
padding-bottom:3px;
margin-bottom:25px;
vertical-align:top;
}

/*--image--*/
img.left_pos{
margin-right:15px;
margin-bottom:0px;
float:left;
}
/**/
/*------Texte Font-----*/
.dauphin{
font-family:Dauphin;
font-weight:bold;
font-size:18px;
color:#b3071b;
}
.dauphin_arp{
display:block;
background:url(../images/arp-titre.jpg) no-repeat center;
font-family:Dauphin;
font-weight:bold;
font-size:18px;
color:#b3071b;
}
.dauphin2{
font-family:Dauphin;
font-weight:bold;
font-size:18px;
color:#6b3805;
}
.gras_simple{
font-weight:bold;
}

.titre-dauphin{
font-family:Dauphin;
font-weight:bold;
font-size:18px;
color:#b3071b;
padding-left:10px;
}

.zone_txt a:hover img {
filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;
}

td.zone_txt{
padding-right:11px;
padding-left:11px;
padding-top:10px;
vertical-align:top;
}

td.zone_txt a{
vertical-align:top;
text-decoration:none;
color:#FFFFFF;
display:block;
}

td.zone_txt a img, td.zone_txt a object{
margin-bottom:7px;
}

td.zone_txt a div{
width:145px;
/*text-align:justify;*/
}


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

#px center{
padding:5px 5px 5px 0;
}

#px a:hover{
text-decoration:underline;
color:#FFFFFF;
}
/*---------------------*/
/*-------puce----------*/
.puce1 li{
display : list-item;
list-style-image :url(../images/puce1.jpg);
list-style-position: outside;
margin-left:1px;
}
/*---------------------*/

/*coordonnee*/

#coordonnee{
background-color:#bf9766;/*a2845f-d3a975-efcfa4*/
color:#ffffff;
padding:15px;
width:450px;
margin-left:102px;
font-size:10px;
width:670px;
height:128px;
}

#id_gallery{
background-color:#d2aa76;/*a2845f-d3a975-efcfa4*/
color:#ffffff;
padding:15px;
width:450px;
margin-left:102px;
font-size:10px;
width:670px;
}


a img.plan{
border:solid #FFFFFF 1px;
}
a:hover img.plan{
border:solid #FF9900 1px;
}

/*#ifo_bull{
background:url(../images/plan_max.jpg) no-repeat;
height:380px;
width:600px;
position:absolute;
left:20%;
top:35%;
border:solid #FFFFFF 5px;
background-color:#FFFFFF;
}
#ifo_bull a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
background-color:#990000;
float:right;
display:block;
height:20px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
}
#ifo_bull a:hover{
text-decoration:none;
color:#999999;
font-weight:bold;
background-color:#990000;
float:right;
height:20px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
}*/

/*----------------------Footer---------------------------*/
#arp_footer{
background:url(../images/arp_footer.jpg) repeat-x;
height:40px;
}
#arp_footer_d{
background:url(../images/arp_footer.jpg) repeat-x;
height:40px;
width:50%;
}

#arp_footer_g{
background:url(../images/arp_footer.jpg) repeat-x;
height:40px;
width:50%;
}

ul#lienFooter{
padding-top:0;
padding-left:4px;
margin:0;
}

#lienFooter li {
list-style:none;
float: left; 
padding-left:7px;
padding-right:7px;
}

#lienFooter li a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:10px;
}
#lienFooter li a:hover{
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
font-size:10px;
}

/*----------------------Copyright------------------------*/
#copyright{
height:25px;
padding-right:10px;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#b17d3e;
float:right;
text-align:right;
padding-top:6px;
vertical-align:top;
}

.copyright a{
color:#b17d3e;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}

/*-----------------------Administartor------------------*/
table#tab_admin{
/*background-color:#fde2bc;*/
color:#a2845f;
padding-top:50px;
}

table#tab_admin tr td {
background-color:#fde2bc;
color:#a2845f;
font-weight:bold;
font-size:10px;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
}

table#tab_admin tr td.titre {
background-color:#990000;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
border:solid #FFFFFF 1px;
}


table#tab_admin tr td.titre a {
background-color:#990000;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
text-decoration:none;
padding-right:15px;
}

table#tab_admin tr td.titre a:hover {
background-color:#990000;
color:#FFFF99;
font-weight:bold;
font-size:10px;
}

table#tab_admin tr td.content1 {
background-color:#d3a874;/*fde2bc*/
color:#FFFFFF;
font-size:10px;
border:solid #FFFFFF 1px;
}

table#tab_admin tr td.content1 a {
background-color:#d3a874;/*fde2bc*/
color:#993300;
font-size:10px;
}

table#tab_admin tr td.content1 a:hover {
background-color:#d3a874;/*fde2bc*/
color:#009900;
font-size:10px;
}

table#tab_admin tr td.content2 a {
background-color:#fde2bc;
color:#a2845f;
font-size:10px;
}
/**/
table#tab2{
margin-top:50px;
vertical-align:middle;
}

table#tab2 tr td.titre{
background-color:#990000;
color:#FFFFFF;
width:130px;
border:solid #FFFFFF 1px;
font-weight:bold;
font-size:10px;
vertical-align:middle;
padding-left:20px;
}

table#tab2 tr td.titre2{
background-color:#990000;
color:#FFFFFF;
width:130px;
border:solid #FFFFFF 1px;
font-weight:bold;
font-size:10px;
vertical-align:middle;
padding-left:20px;
}

table#tab2 tr td.content{
background-color:#990000;
color:#FFFFFF;
width:300px;
border:solid #FFFFFF 1px;
font-weight:bold;
font-size:10px;
vertical-align:middle;
padding-left:20px;
}
/*------------------------------------------------------*/

.separation2{
background:url(../images/sep2.gif) repeat-x;
width:350px;
text-align:center;
height:2px;
}

.text_color{
color:#804a00;/*BC2312--a37c32*/
}

.newe_promotion{
padding-left:20px;
}

.arp_news{
background:url(../images/arp_news.gif) no-repeat;
height:254px;
width:206px;
vertical-align:top;
margin-left:0;
padding-left:0;
}
.news_title{
vertical-align:top;
color:#014e9d;
font-size:10px;
text-align:center;
vertical-align:top;
padding-top:2px;
height:50px;
}

.content {
vertical-align:top;
}

.news_content {
font-size:11px;
color:#33CC33;
padding-left:23px;
vertical-align:top;
margin-top:20px;
height:70px;
}

#news{
background-color:#CC9966;
width:301px;
margin-left:-9px;
border:solid #FFFFFF 1px;
padding-left:15px;
padding-right:5px;
margin-bottom:0px;
padding-bottom:5px;
padding-top:10px;
}

marquee{
color:#FFFFFF;
}

#news a.detail{
margin-left:210px;
text-decoration:underline;
color:#990000;
font-weight:bold;
font-size:10px;
}

#news a:hover.detail{
margin-left:210px;
text-decoration:underline;
color:#006600;
font-weight:bold;
font-size:10px;
}

#news div.news_titre{
font-weight:bold;
font-size:12px;
vertical-align:middle;
height:20px;
color:#990000;
/*width:300px;
height:25px;
background-color:#CAB180;
display:block;*/
}

#Submit{
background-color:#e7c8a0;
background:url(../images/bt.gif) no-repeat;
color:#a2845f;
font-size:11px;
cursor:pointer;
width:87px;
}

.form_reserver{
text-align:left;
}
#form{
padding:0;
margin:0;
}


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


a.lien2{
text-decoration:none;
color:#FFFFFF;
}
a:hover.lien2{
text-decoration:underline;
color:#FFFFFF;
}

table#tab_tarif{
margin-top:25px;
cursor:pointer;
}

table#tab_tarif_content-1{
margin-bottom:5px;
}

#tab_tarif, #tab_tarif_content-1{
background-color:#bf9766;
}

table#tab_tarif tr, #tab_tarif_content-1 tr{
vertical-align:middle;
}

#tab_tarif tr td, #tab_tarif_content-1 tr td{
vertical-align:middle;
padding-left:15px;
}

table#tab_tarif tr td.titre1, #tab_tarif_content-1 tr td.titre1{
font-weight:bold;
padding-left:15px;
font-size:12px;
height:30px;
}

table#tab_tarif tr td.titre, #tab_tarif_content-1 tr td.titre{
font-weight:bold;
padding-left:15px;
font-size:10px;
border-bottom:solid #666666 1px;

}

table#tab_tarif tr td.content, #tab_tarif_content-1 tr td.content{
font-size:11px;
background-color:#d6b285;
border-bottom:solid #666666 1px;
}
table#tab_tarif_content-1 tr td.content{
width:357px;
}

.bt_calandar{
background:url(../images/calandar.jpg) no-repeat;
width:23px;
height:19px;
border:none;
cursor:pointer;
}

.bouton_reserv{
background:url(../images/bt_reseerver.gif) no-repeat;
height:20px;
width:70px;
border-style:none;
cursor:pointer;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
border:solid #666666 1px;
padding-bottom:2px;
}
center.content{
margin-left:17px;
margin-right:10px;
/*margin-top:5px;
margin-bottom:5px;*/
}

.lightwindow{
text-decoration:none;
z-index:100;
}

a.lien_gallery{
color:#990000;
text-decoration:underline;
font-weight:bold;
font-size:10px;
margin-left:12px;
}

input.td_form{
border: solid  #d9b07e 1px;
height:15px;
margin-top:3px;
}

textarea,select{
border: solid  #d9b07e 1px;
}

.red{
color: #9b1120;
/*font-weight:bold;*/
}