/*
Theme Name: Dar El Banafsaj
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href=" http://www.tourismologic.com/">Tourismologic.com</a>.
Version: 1.0
Author:Tourismologic
Author URI: http://www.tourismologic.com/
Tags: blue, custom header, fixed width, two columns, widgets

	pack siteweb v1.0
	 http://www.tourismologic.com/

	This theme was designed and built by Tourismologic,
	whose blog you will find at  http://www.tourismologic.com/

	The CSS, XHTML and design is released under GPL:
	 http://www.tourismologic.com/
*/

/* Page */
html {
    font-size: 100%;
}
body {
	padding:0px;
	margin:0px;
    font-family:Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #fff;
	background:url('images/bg.jpg') center top no-repeat #bba792;
}
*{
    margin:0px;
    padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
/* Titres */
h1, h2, h3, h4, h5, h6 {
    margin:0; 
	padding:0px;
    font-style: normal;
}
a{ text-decoration:none; color:#fdad02; }
a:hover{ text-decoration:none; color:#76635b;}
/* Listes */
ul, ol,li{
	list-style:none;
}
a img {
    border: none;
}


#Page{
	width:894px;
	margin:0 auto;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	border-bottom:3px solid #fff;
}
.Logo{
	width:117px;
	height:115px;
	position:absolute;
	top:6px;
	right:6px;
	z-index:1;
}
.Logo-left{
	width:117px;
	height:115px;
	position:absolute;
	top:6px;
	left:6px;
	z-index:1;

}
#HautPage{
	width:894px;
	height:28px;
	text-align:right;
	background:#000;
	padding-top:10px;
        color:#9f8f53;
        font-size:12px;
        font-weight:bold;

}
#HautPage ul li{ float:left; padding:0 2px 0 2px; color:#9f8f53;font-weight:bold;}
#HautPage  div.textwidget{ margin-top:-2px;}
#HautPage h5.widgettitle{ display:none;}


#HautPage img{margin:0 10px 0 10px;vertical-align:0%;}
#HautPage img.picto{vertical-align:-50%;}

/* haut page argent*/
#HautPage-argent{
	width:894px;
	height:28px;
	text-align:right;
	background:#ff0000;
	padding-top:10px;
        color:#fff;
        font-size:12px;
        font-weight:bold;

}
#HautPage-argent ul li{ float:left; padding:0 2px 0 2px; color:#fff;font-weight:bold;}
#HautPage-argent  div.textwidget{ margin-top:-2px;}
#HautPage-argent h5.widgettitle{ display:none;}


#HautPage-argent img{margin:0 10px 0 10px;vertical-align:0%;}
#HautPage-argent img.picto{vertical-align:-50%;}

/* haut page bleue*/
#HautPage-bleue{
	width:894px;
	height:28px;
	text-align:right;
	background:#2a7abf;
	padding-top:10px;
        color:#fff;
        font-size:12px;
        font-weight:bold;

}
#HautPage-bleue ul li{ float:left; padding:0 2px 0 2px; color:#fff;font-weight:bold;}
#HautPage-bleue div.textwidget{ margin-top:-2px;}
#HautPage-bleue h5.widgettitle{ display:none;}
#HautPage-bleue img{margin:0 10px 0 10px;vertical-align:0%;}
#HautPage-bleue img.picto{vertical-align:-50%;}

/* haut page doré*/
#HautPage-dore{
	width:894px;
	height:28px;
	text-align:right;
	background:#867c00;
	padding-top:10px;
        color:#fff;
        font-size:12px;
        font-weight:bold;

}
#HautPage-dore ul li{ float:left; padding:0 2px 0 2px; color:#fff;font-weight:bold;}
#HautPage-dore div.textwidget{ margin-top:-2px;}
#HautPage-dore h5.widgettitle{ display:none;}
#HautPage-dore img{margin:0 10px 0 10px;vertical-align:0%;}
#HautPage-dore img.picto{vertical-align:-50%;}

/* haut page tilleul*/
#HautPage-tilleul{
	width:894px;
	height:28px;
	text-align:right;
	background:#85ff14;
	padding-top:10px;
        color:#000;
        font-size:12px;
        font-weight:bold;

}
#HautPage-tilleul ul li{ float:left; padding:0 2px 0 2px; color:#000;font-weight:bold;}
#HautPage-tilleul div.textwidget{ margin-top:-2px;}
#HautPage-tilleul h5.widgettitle{ display:none;}
#HautPage-tilleul img{margin:0 10px 0 10px;vertical-align:0%;}
#HautPage-tilleul img.picto{vertical-align:-50%;}

/* haut page verte*/
#HautPage-verte{
	width:894px;
	height:28px;
	text-align:right;
	background:#85ff14;
	padding-top:10px;
        color:#000;
        font-size:12px;
        font-weight:bold;

}
#HautPage-verte ul li{ float:left; padding:0 2px 0 2px; color:#000;font-weight:bold;}
#HautPage-verte div.textwidget{ margin-top:-2px;}
#HautPage-verte h5.widgettitle{ display:none;}
#HautPage-verte img{margin:0 10px 0 10px;vertical-align:0%;}
#HautPage-verte img.picto{vertical-align:-50%;}widgettitle{ display:none;}
#HautPage-verte img{margin:0 10px 0 10px;vertical-align:0%;}
#HautPage-verte img.picto{vertical-align:-50%;}

#milieu{
	width:894px;
	background:url('images/fond.jpg') repeat-y #100c0a;
	}
#milieu-dore{
	width:894px;
	background:url('images/fond-dore.jpg') repeat-y #fff;
	}
#milieu-argent{
	width:894px;
	background:url('images/fond-argent.jpg') repeat-y #fff;
	}
#milieu-tilleul{
	width:894px;
	background:url('images/fond-tilleul.jpg') repeat-y #fff;
	}
#milieu-bleue{
	width:894px;
	background:url('images/fond-bleue.jpg') repeat-y #fff;
	}
#milieu-verte{
	width:894px;
	background:url('images/fond-verte.jpg') repeat-y #fff;
	}
#header{
	width:894px;
	height:189px;
	margin:2px 0 0 0;
	position:relative;
	padding:2px 0 0 0;
	background:#FFFFFF;
	}
#header h5.widgettitle{ display:none;}
#left{
	width:191px;
	float:left;
	margin:0px 0 0 0;
	}
#left div h1{
	font-size:12px;
	height:20px;
	background:url('images/puce-blac.jpg') no-repeat 15px 8px #100c0a;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:left;
	line-height:20px;
	padding:0 0 0 26px;
        margin:0 2px 0 0;
	}
#left h1{
	font-size:12px;
	height:20px;
	background:url('images/puce-blac.jpg') no-repeat 15px 8px #100c0a;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:left;
	line-height:20px;
	padding:0 0 0 26px;
        margin:0 2px 0 0;
	}
div#milieu-tilleul div#left h1{
	font-size:12px;
	height:20px;
	background:url('images/puce-blac.jpg') no-repeat 15px 8px #fff;
	color:#000;
	text-transform:uppercase;
	text-align:left;
	line-height:20px;
	padding:0 0 0 26px;
        margin:0 2px; 0 0;
	}
.News{margin:15px 0 0 0;}
.News b{
	font-size:12px;
	height:20px;
	width:162px;
	display:block;
	background:url('images/puce-blac.jpg') no-repeat 15px 8px #100c0a;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:left;
	line-height:20px;
	padding:0 0 0 26px;
	}
.News ul{ margin:10px 0 0 0px;}
.News ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a3a3a;
	background:url('images/fleche.gif') no-repeat 0px 15px;
	padding:10px 10px 10px 10px;
       margin:0px 0 0 5px;
}
.News ul li strong{font-weight:normal; color:#feac02; font-style:italic;}
.News ul li a{font-size:11px; color:#000;}
.News ul li a:hover{font-size:11px; color:#f2cf3d;}

div#milieu-tilleul div.News ul li a{font-size:11px; color:#fff;}
div#milieu-tilleul div.News ul li a:hover{font-size:11px; color:#f2cf3d;}
div#milieu-tilleul div.News span.date_com{color:#a28e66;}
div#milieu-tilleul div.News b{
	font-size:12px;
	height:20px;
	width:162px;
	display:block;
	background:url('images/puce-blac.jpg') no-repeat 15px 8px #fff;
	color:#000;
	text-transform:uppercase;
	text-align:left;
	line-height:20px;
	padding:0 0 0 26px;
	}
span.date_com{color:#fff;}
.Champdate{
	width:75px;
	height:15px;
	padding: 0 0 0 10px;
	border:1px solid #aaaaaa;
	background:#FFFFFF;
	font-size:11px;
	color:#a48d64;
}
.champSelect{
	width:170px;
	height:17px;
	border:1px solid #aaaaaa;
	background:#FFFFFF;
	font-size:11px;
	color:#a48d64;
}
.formreservation {padding: 10px 0 0 10px;}
.formreservation img{ vertical-align:-30%; margin:0 0 0 4px;}
.formreservation p{ padding:4px 0 4px 0;}
.entry,.entry-content{padding:0px 10px 10px 10px;}

/* Chambres doré*/
div#milieu-dore div.MenuChambres{height:151px; font-family:Arial, Helvetica, sans-serif; padding: 10px 0 10px 15px;  margin:10px 2px 0px 7px; background:url('images/fond-chmb.gif') no-repeat 0 0px;}
div#milieu-dore div.entry-content p{ color:#fff; }
div#milieu-dore div#Contenu h2.entry-title a{color:#f7d018; font-size:16px;}
div#milieu-dore div#Contenu strong{font-size:12px; color:#f7d018; line-height:30px;}
div#milieu-dore div#Contenu div.diaporama h1{ font-size:16px; text-transform:uppercase; color:#f7d018; line-height:50px;}
div#milieu-dore div#Contenu div.diaporama{
	background:url('images/trait-dore.jpg') no-repeat top;
        margin:10px 0 0 0;
	}
div#milieu-dore div#Contenu div.ngg-gallery-thumbnail img {
	border:1px solid #f7d018;
}
div#milieu-dore div#Contenu div.ngg-gallery-thumbnail img:hover {
	background-color: #f7d018;
} 

/* Chambres bleue*/
div#milieu-bleue div.MenuChambres{height:151px; font-family:Arial, Helvetica, sans-serif; padding: 10px 0 10px 15px;  margin:10px 2px 0px 7px; background:url('images/fond-chmb.gif') no-repeat 0 0px;}
div#milieu-bleue div.entry-content p{ color:#000; }
div#milieu-bleue div#Contenu h2.entry-title a{color:#00086f; font-size:16px;}
div#milieu-bleue div#Contenu strong{font-size:12px; color:#00086f;}
div#milieu-bleue div.diaporama h1{ font-size:16px; text-transform:uppercase; color:#00086f; line-height:50px;}
div#milieu-bleue div.diaporama{
	background:url('images/trait-bleue.jpg') no-repeat top;
        margin:10px 0 0 0;
	}
div#milieu-bleue div#Contenu div.ngg-gallery-thumbnail img {
	border:1px solid #00086f;
}
div#milieu-bleue div#Contenu div.ngg-gallery-thumbnail img:hover {
	background-color: #00086f;
} 

/* Chambres Verte*/
div#milieu-verte div.MenuChambres{height:151px; font-family:Arial, Helvetica, sans-serif; padding: 10px 0 10px 15px;  margin:10px 2px 0px 7px; background:url('images/fond-chmb.gif') no-repeat 0 0px;}
div#milieu-verte div.entry-content p{ color:#000; }
div#milieu-verte div#Contenu h2.entry-title a{color:#1f594c; font-size:16px;}
div#milieu-verte div#Contenu strong{font-size:12px; color:#1f594c;}
div#milieu-verte div.diaporama h1{ font-size:16px; text-transform:uppercase; color:#1f594c; line-height:50px;}
div#milieu-verte div.diaporama{
	background:url('images/trait-verte.jpg') no-repeat top;
        margin:10px 0 0 0;
	}
div#milieu-verte div#Contenu div.ngg-gallery-thumbnail img {
	border:1px solid #1f594c;
}
div#milieu-verte div#Contenu div.ngg-gallery-thumbnail img:hover {
	background-color: #1f594c;
} 

/* Chambres tilleul*/
div#milieu-tilleul div.MenuChambres{height:151px; font-family:Arial, Helvetica, sans-serif; padding: 10px 0 10px 15px;  margin:12px 2px 0px 7px; background:url('images/fond-ch-blanc.gif') no-repeat 0 0px;}
div.MenuChambres h5.widgettitle{display:none;}
div#milieu-tilleul div.MenuChambres  div.menu ul li{margin: 0 0 0 0px; font-weight:bold;}
div#milieu-tilleul div.MenuChambres  div.menu ul li a{font-family:Arial, Helvetica, sans-serif; margin-left:3px; padding: 0 0 0 0px; font-size:11px; color:#5e4303; font-weight:bold; line-height:20px; font-weight:bold; }
div#milieu-tilleul div.MenuChambres  div.menu ul li a:hover{font-family:Arial, Helvetica, sans-serif; margin-left:3px; padding: 0 0 0 0px; font-size:11px; color:#5e4303; font-weight:bold; line-height:20px; font-weight:bold; }
div#milieu-tilleul div.MenuChambres  div.menu ul li ul li a{font-family:Arial, Helvetica, sans-serif; margin-left:10px; padding: 0 0 0 12px;font-size:11px; color:#5f5f5f; background:url('images/puce-blac.jpg') no-repeat 4px 5px; font-weight:bold; line-height:20px;}
div#milieu-tilleul div.MenuChambres  ul li ul li a:hover{font-family:Arial, Helvetica, sans-serif; margin-left:10px; padding: 0 0 0 12px;font-size:11px; color:#5e4303; background:url('images/puce-blac.jpg') no-repeat 4px 5px; font-weight:bold; line-height:20px;}

div#milieu-tilleul div.entry-content p{ color:#000; }
div#milieu-tilleul div#Contenu h2.entry-title a{color:#6d6b6e; font-size:16px;}
div#milieu-tilleul div#Contenu strong{font-size:12px; color:#6d6b6e;}
div#milieu-tilleul div#Contenu div.diaporama h1{ font-size:16px; text-transform:uppercase; color:#6d6b6e; line-height:50px;}
div#milieu-tilleul div#Contenu div.diaporama{
	background:url('images/trait-tilleul.jpg') no-repeat top;
        margin:10px 0 0 0;
	}
div#milieu-tilleul div#Contenu div.diaporama div.ngg-gallery-thumbnail img {
	border:1px solid #b0d94c;http://www.darelbanafsaj.com/wp-admin/theme-editor.php?file=/themes/darelbanafsaj/style.css&theme=Dar+El+Banafsaj
}
div#milieu-tilleul div#Contenu div.diaporama div.ngg-gallery-thumbnail img:hover {
	background-color: #b0d94c;
} 

div#milieu-tilleul div.MenuChambres  div.menu ul li ul li a{font-family:Arial, Helvetica, sans-serif; margin-left:10px; padding: 0 0 0 12px;font-size:11px; color:#585858; background:url('images/puce-blanc2.jpg') no-repeat 0px 5px; font-weight:bold; line-height:20px;}
div#milieu-tilleul  div.MenuChambres  div.menu ul li ul li a:hover{font-family:Arial, Helvetica, sans-serif; margin-left:10px; padding: 0 0 0 12px;font-size:11px; color:#f8d437; background:url('images/puce-blanc2.jpg') no-repeat 0px 5px; font-weight:bold; line-height:20px;}

/* Chambres argent*/
div#milieu-argent div.MenuChambres{height:151px; font-family:Arial, Helvetica, sans-serif; padding: 10px 0 10px 15px;  margin:10px 2px 0px 7px; background:url('images/fond-chmb.gif') no-repeat 0 0px;}
div#milieu-argent div#Contenu div.entry-content p{ color:#000; }
div#milieu-argent div#Contenu h2.entry-title a{color:#484949; font-size:16px;}
div#milieu-argent div#Contenu strong{font-size:12px; color:#484848;}
div#milieu-argent div#Contenu div.diaporama h1{font-size:16px; text-transform:uppercase; color:#484848; line-height:50px;}
div#milieu-argent div#Contenu div.diaporama{
	background:url('images/trait-argent.jpg') no-repeat top;
        margin:10px 0 0 0;
	}
div#milieu-argent div#milieu-tilleul div#Contenu div.ngg-gallery-thumbnail img {
	border:1px solid #484848;
}
div#milieu-argent div#Contenu div.ngg-gallery-thumbnail img:hover {
	background-color: #484848;
}
div#Contenu h1.entry-title a{color:#fff; font-size:16px; font-size:16px;}
div#Contenu h1.entry-title{color:#ffff; font-size:16px; font-size:16px; line-height:30px;}  
div#Contenu h2.entry-title a{color:#fff; font-size:16px; font-size:16px;}
#Contenu{
	width:532px!important;
        _width:528px;
	float:left;
	}
#Contenu table td{ color:#fff;}
#Contenu table td a{ color:#f8d437;}
#Contenu table td a:hover{ color:#fff;}
#Contenu strong{font-size:12px; color:#f8d437;}
#Contenu div.entry img{float:left; margin:0 10px 0px 0;}
#Contenu div.entry p img{float:left; margin:0 10px 0px 0;}
#Contenu div.entry img.bienvenue{margin:0 30px 0px 0;}
#Contenu div.entry-content img{float:left;}
#Contenu div.entry-content img.img-plan{float:none;}
#Contenu div.entry-content div.diaporama img{float:left; margin:0 10px 0px 0;}
#Contenu p{line-height:22px; font-size:11px; text-align:justify; padding:8px 0 8px 0;}
#Contenu ul li{line-height:20px; padding:0 0 0 12px; background:url('images/puce-on.jpg') no-repeat 0 10px; font-size:11px;}
#Contenu ul{margin:10px 0 15px 10px;}	
.diaporama{
	background:url('images/separateur1.gif') no-repeat top;
margin:40px 0 0 0;
	}
.diaporama h1{ font-size:16px; text-transform:uppercase; color:#fff; line-height:50px;}
.diaporama h1 a{ font-size:16px; text-transform:uppercase; color:#fff; line-height:50px;}
#right{
	width:170px;
	float:left;
padding:13px 0 0 0 ;
	}

#Footer{
	width:900px;
	height:34px;
	margin:0 auto;
	
	}

ul.Menu h5.widgettitle{ display:none;}

div#milieu-tilleul ul.Menu{ 
		background:none ;
		}
div#milieu-tilleul ul.Menu li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	background:url('images/puce-off.jpg') no-repeat 0 5px;
	padding:0 0 0 15px;
}
div#milieu-tilleul ul.Menu li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#edcb3b;
	font-weight:bold;
	background:url('images/puce-on.jpg') no-repeat 0 5px;
	padding:0 0 0 15px;
}
div#milieu-verte ul.Menu li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	background:url('images/puce-off.jpg') no-repeat 0 5px;
	padding:0 0 0 15px;
}
div#milieu-verte ul.Menu li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	background:url('images/puce-on.jpg') no-repeat 0 5px;
	padding:0 0 0 15px;
}
div#milieu-dore ul.Menu{ 
		background:none ;
		}
div#milieu-verte ul.Menu{ 
		background:none ;
		}
div#milieu-bleue ul.Menu{ 
		background:none ;
		}
div#milieu-argent ul.Menu{ 
		background:none ;
		}
ul.Menu{ 
		margin:0px 5px 5px 13px;
		
border-bottom:2px solid #cfcfcd;
		padding:0 0 10px 0;
		}
ul.Menu li{ 
		line-height:24px;
		list-style:none;		
		}
ul.Menu li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#100c0a;
	font-weight:bold;
	background:url('images/puce-off.jpg') no-repeat 0 5px;
	padding:0 0 0 15px;
}
ul.Menu li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#edcb3b;
	font-weight:bold;
	background:url('images/puce-on.jpg') no-repeat 0 5px;
	padding:0 0 0 15px;
}
.date_com{display:block;}
.Copyright{ color:#000; width:550px; float:left; line-height:25px;}
.Copyright a{color:#db1106; padding: 0 0 0 30px; font-weight:bold; background:none;}
.Copyright a:hover{color:#fff; padding: 0 0 0 30px; font-weight:bold; background:none;}
.realisation{background:none;}
.Copyright strong{ color:#000000;}
.MenuFooter{width:350px; float:right; margin:5px 0 0 0;}
.MenuFooter h5.widgettitle{display:none;}
.MenuFooter ul li{ float:right;display:inline;}
.MenuFooter ul li a{  background:url('images/puce_blanc.jpg') no-repeat  left; padding:0 10px 0 10px; color:#fff; font-weight:bold; ;}
.MenuFooter ul li a:hover{  background:url('images/puce_blanc.jpg') no-repeat  left; padding:0 10px 0 10px;color:#db1106; font-weight:bold; text-decoration:underline;}
.wp-forecast-fc-head{ margin: 0 0 0 20px;}
.wp-forecast-curr-details{clear:both; width:150px;}
.formualire td{padding:0 0 12px 0; font-weight:bold;}
.formualire td span{font-weight:normal; color:#f8d437;}
.formualire td input.wpcf7-validates-as-required{background:#9f8f53; width:170px; font-size:11px; height:18px; color:#000; border:1px solid #ececec;}
.formualire td label{width:120px;}
.formualire td textarea{background:#9f8f53; font-size:11px; width:260px; height:100px; border:1px solid #ececec; color:#000;}
.formualire td select.wpcf7-validates-as-required{background:#9f8f53; font-size:11px; height:18px; color:#000; width:170px; 
border:1px solid #ececec;}
.formualire td input{background:#9f8f53; width:170px; font-size:11px; height:18px; color:#000; border:1px solid #ececec;}
.formualire td.btn-envoyer input{background:#9f8f53; width:80px; padding-top:0px; color:#000; }
.formualire td span.wpcf7-captcha-captcha-153 input{background:#000; width:40px; font-size:11px; height:18px; color:#000; border:1px solid #ececec; }
.formualire td.Date select{width:55px;}
.formualire td em{color:#a1a1a1; font-weight:normal;}
.formualire td.Nbrjrs select{width:55px;}
.formualire td.Nbrpers select{width:55px;}
.formualire td.Choisirlogement input{width:auto; vertical-align:-40%; font-size:11px; height:18px; color:#614c46; border:1px solid #ececec;}
.formualire td span.wpcf7-list-item{display:block;  line-height:24px; }
.formualire td.Choisirlogement{font-weight:normal;}
.formualire td.Choisirlogement span{font-weight:normal; font-size:10px; color:#000;}
.formualire td.Choisirlogement span.wpcf7-list-item-label{font-weight:normal; margin:-10px 0 0 0 ; color:#fff;}
.meteo{padding:0 0 0 10px;}
.meteo div.wp-forecast-curr-head{text-align:left; font-size:14px; font-weight:bold; color:#000;}
.meteo div.wp-forecast-curr-right{text-align:left; font-size:14px; font-weight:bold; color:#000;}
.meteo div.wp-forecast-fc-right{text-align:left; font-size:14px;color:#2f2f2f;}
.meteo div.wp-forecast-curr-details{text-align:left; font-size:11px;color:#2f2f2f;}

div#milieu-tilleul div.meteo div.wp-forecast-curr-head{text-align:left; font-size:14px; font-weight:bold; color:#fff;}
div#milieu-tilleul div.meteo div.wp-forecast-curr-right{text-align:left; font-size:14px; font-weight:bold; color:#fff;}
div#milieu-tilleul div.meteo div.wp-forecast-fc-right{text-align:left; font-size:14px;color:#cdcdcd;}
div#milieu-tilleul div.meteo div.wp-forecast-curr-details{text-align:left; font-size:11px;color:#cdcdcd;}

table.tabtarifs {
 width:100%;
 border-collapse:collapse;
 }
.tabtarifs td { 
 width:18%;
 border-width:1px;
 border-style:solid; 
 border-color:#e0e2e4;
 padding:5px;
 }
.tabtarifs td.titre{ background:#9f8f53; font-weight:bold;}
.content-Chambredore{background:#fef8dd;}
h1.entry-title{padding:10px 0px 5px 0px;}
h2.entry-title{padding:15px 0px 5px 10px;}

div.MenuChambres{height:151px; font-family:Arial, Helvetica, sans-serif; padding: 10px 0 10px 15px;  margin:10px 2px 0px 7px; background:url('images/fond-chmb.gif') no-repeat 0 0px;}
div.MenuChambres h5.widgettitle{background:url('images/font-titre.jpg'); margin: 0 0 10px -7px; width:158px; height:27px; text-align:center; line-height:20px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
div.MenuChambres div.menu ul li{margin: 0 0 0 0px; font-weight:bold;}
div.MenuChambres div.menu ul li a{font-family:Arial, Helvetica, sans-serif; margin-left:3px; padding: 0 0 0 0px; font-size:11px; color:#fff; font-weight:bold; line-height:20px; font-weight:bold; }
div.MenuChambres div.menu ul li ul li a{font-family:Arial, Helvetica, sans-serif; margin-left:10px; padding: 0 0 0 12px;font-size:11px; color:#b2b2b2; background:url('images/puce-blanc1.jpg') no-repeat 0px 5px; font-weight:bold; line-height:20px;}
div.MenuChambres div.menu ul li ul li a:hover{font-family:Arial, Helvetica, sans-serif; margin-left:10px; padding: 0 0 0 12px;font-size:11px; color:#fff; background:url('images/puce-blanc1.jpg') no-repeat 0px 5px; font-weight:bold; line-height:20px;}

.tel{background:url('images/picto-tel.gif') no-repeat top left; margin: 0 0 0 10px; height:22px;}
.fax{background:url('images/picto-fax.gif') no-repeat top left ; margin: 0 0 0 10px; height:22px;}
.btn-valider{margin: 0 10px 0 0px;}
.mapp-poweredby{display:none;}

/* Page demande de disponibilité*/
#milieu-booking{background:#fff; padding:10px 0 0 0;}

#milieu-booking h1{color:#4a4a4a; font-size:16px; font-size:16px;}

.Demande-diponibilite{ margin-left:250px; width:450;}
.Demande-diponibilite td{padding:5px 0 10px 0; font-weight:bold;}
.Demande-diponibilite table.ds_box td{padding:0px; margin:0px;}
.Demande-diponibilite td span{font-weight:normal; color:#c90c06;}
.Demande-diponibilite td p strong{color:#c90c06;}
.Demande-diponibilite td input{background:#9f8f53; width:170px; font-size:11px; height:18px; color:#614c46; border:1px solid #ececec;}
.Demande-diponibilite td textarea{background:#9f8f53; font-size:11px; width:260px; height:100px; border:1px solid #ececec;}
.Demande-diponibilite td select{background:#9f8f53; font-size:11px; height:18px; color:#614c46; width:170px; 
border:1px solid #ececec;}
.Demande-diponibilite td input{background:#feffd0; width:170px; font-size:11px; height:18px; color:#614c46; border:1px solid #ececec;}
.Demande-diponibilite td input.btn-valider{width:120px;}
.Demande-diponibilite td input.date{width:80px; padding: 2px 0 0 10px; height:15px;}
.Demande-diponibilite td select.nbrpernonnes{width:73px;}

#Menubooking{background:#c90c06; height:30px; width:100%; font-weight:bold;}
#Menubooking h5.widgettitle{ display:none;}
#Menubooking ul li{ 
		line-height:28px;
		list-style:none;
                float:left;
                font-weight:bold;		
		}
#Menubooking ul li a{
        font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	background:url('images/puce-blac.jpg') no-repeat 15px 6px;
	padding:0 0 0 25px;
}
#Menubooking ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fdff78;
	font-weight:bold;
	background:url('images/puce-blac.jpg') no-repeat 15px 6px;
	padding:0 0 0 25px;
}
.cordcontact td{ padding:10px; line-height:22px; font-size:12px;}
.EMail{width:151px; background:#fff; font-size:11px; height:16px; color:#a58e64; border:1px solid #a6a6a6;}
.btn-valider{width:120px; background:#fff; font-size:11px; height:18px; color:#a58e64; border:1px solid #a6a6a6; margin-left:73px;}

.VigReservation{width:180px; padding: 0 0 0 0;}
.VigReservation {padding:5px 0 5px 0;}
.VigReservation span{font-weight:normal; color:#f8d437;}
div#milieu-tilleul div.VigReservation span{font-weight:normal; color:#f8d437;}
.VigReservation {color:#000; line-height:15px; padding-bottom:5px;}
div#milieu-tilleul div.VigReservation p {color:#fff; line-height:15px;}
.VigReservation strong{color:#c90c06;}
.VigReservation input{background:#fff; width:170px; font-size:11px; height:18px; color:#614c46; border:1px solid #ececec;}
.VigReservation textarea{background:#fff; font-size:11px; width:260px; height:100px; border:1px solid #ececec;}
.VigReservation select{background:#fff; font-size:11px; height:18px; color:#614c46; width:168px; 
border:1px solid #ececec;}
.DVigReservation td input{background:#fff; width:170px; font-size:11px; height:18px; color:#000; border:1px solid #ececec;}
.VigReservation input.btn-valider{width:80px; padding:0px; margin:0px 0 0 0;}
.VigReservation input#arrivee1{width:70px; padding: 2px 0 0 5px; height:13px;}
.VigReservation input#depart1{width:70px; padding: 2px 0 0 5px; height:13px;}
.VigReservation select.nbrchambre{width:80px;}
#dep1 img{ border:none;}
#arr1 img{ border:none;}
span#nbnight{color:#000000; display:none;}
.bookform-center td{text-align:left;}

.VigReservation-left{width:180px; padding: 0 0 0 0;}
.VigReservation-left {padding:5px 0 5px 0;}
.VigReservation-left span{font-weight:normal; color:#f8d437;}
div#milieu-tilleul div.VigReservation-left span{font-weight:normal; color:#f8d437;}
.VigReservation-left td {color:#000; line-height:15px; padding-bottom:5px; text-align:left;}
div#milieu-tilleul div.VigReservation-left p {color:#fff; line-height:15px;}
.VigReservation-left strong{color:#c90c06;}
.VigReservation-left td input{background:#fff; width:170px; font-size:11px; height:18px; color:#614c46; border:1px solid #ececec;}
.VigReservation-left td textarea{background:#fff; font-size:11px; width:260px; height:100px; border:1px solid #ececec;}
.VigReservation-left td select{background:#fff; font-size:11px; height:18px; color:#614c46; width:168px; 
border:1px solid #ececec;}
.DVigReservation-left td input{background:#fff; width:170px; font-size:11px; height:18px; color:#000; border:1px solid #ececec;}
.VigReservation-left td input.btn-valider{width:120px; padding:0px; margin:0px 0 0 0;}
.VigReservation-left td input#sd{width:70px; padding: 2px 0 0 5px; height:13px;}
.VigReservation-left td input#ed{width:70px; padding: 2px 0 0 5px; height:13px;}
.VigReservation-left select.nbrchambre{width:80px;}
.bookform-center{margin:15px 0 0 0;}
.bookform-center td{ color:#fff; padding: 0 0 10px 0;}

