body{font-family:Arial, Helvetica, sans-serif; color:#333333;  margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, ul, li, ol, form, input, label{margin:0; padding:0;}
img{border:0;}
*{outline:none;}
h1{margin:0; padding:0; font-size:19px; font-weight:normal; color:#993300;}
h2{margin:0; padding:0; font-size:16px; font-weight:bold; color:#333366;}
h3{margin:0; padding:0; font-size:14px; font-weight:bold; color:#333366;}
p{ margin:10px 0 10px 0;}
.title1{font-weight:bold; font-size:16px; color:#000000;}
.title2{font-weight:bold; font-size:13px; color:#000000;}
.cl{ clear:both; margin:0; padding:0;}
.fl{float:left;}
.fr{float:right;}

#wrapper{width:100%; margin:0 auto; padding:0px; background:#ffffff url(https://www.vacances-luberon.logement-vacances.com/images/bg.jpg) repeat-x;}
#Container{width:782px; margin:0 auto; padding:0px 9px;}
.header{width:782px; margin:0px; padding:35px 0px 0px 0px;}
.logo{margin:0px 0px 40px 10px;}


.mainmenu{margin:0px 0px 0px 0px; padding:0px 0px 0px 30px; *padding:0px 0px 0px 20px; text-align:center; }
.mainmenu ul{list-style-type:none; margin:0px; padding:0px;}
.mainmenu ul li{list-style:none; text-align:left; margin:0px 0px 5px 0px; padding:3px 0px 3px 20px; clear:both; background:url(../images/bullet.jpg) no-repeat left; border-bottom:1px solid #91bf74; width:300px;}
.mainmenu ul li a:link{color:#336699;  font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none;}
.mainmenu ul li a:visited{color:#336699;  font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none;}
.mainmenu ul li a:hover{color:#333366;  font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:underline;}
.mainmenu ul li a:active{color:#333366;  font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:underline;}

.midcontainer{margin:0px; padding:20px 0px 0px 0px; _padding:0px 0px 0px 0px; border:0px; float:left; width:782px;}
.banner{padding:15px 0px 0px 100px; margin:0px; float:left;}
.midbox{width:780px; padding:0px; margin:0px 0px 0px 0px; background:#FFFFFF; border:1px solid #CCCCCC;}
.midboxtit{width:780px; padding:0px 0 1px 0; margin:0px; background:url(https://www.vacances-luberon.logement-vacances.com/images/midboxtit_sep.gif) repeat-x; border-bottom:1px solid #CCCCCC;}
.midboxcont{padding:5px; width:770px; margin:0px; text-align:justify; line-height:20px; font-size:12px;}
.smallimg{border:2px solid #7fdffa; padding:1px; float:left; margin:5px 4px 4px 0px;}
.slogan{width:770px; padding:5px; margin:7px 0px 0px 0px; text-align:center; border:1px solid #CCCCCC;}
.footer{background:url(https://www.vacances-luberon.logement-vacances.com/images/footer_bg.jpg) repeat-x top; padding:0px; margin:10px 0px 0px 0px; float:left; width:100%; text-align:center;}
.footerlink{width:772px; margin:0 auto; padding:5px; line-height:20px; text-align:justify;}

a:link, a:visited{color:#333333; text-decoration:none; font-size:12px;}
a:hover, a:active{color:#333333; text-decoration:underline;}