/*
	Theme Name: Riad Chorfa
	Theme URI: http://www.tourismologic.com
	Description: The default MobilePress theme.
	Author: Abdelmounaim chacha
	Author URI: http://www.tourismologic.com
	Version: 1.0
	Tags: mobile, Dar Abiad
*/
html {
    font-size: 100%;
}
body {
	padding:0px;
	margin:0px;
    font-family:Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color:#fff;
	background:#801500;
}
*{
    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:#e2951f;}
/* Listes */
ul, ol,li{
	list-style:none;
}
a img{ border:none;}

#Page{
	width:880px;
	margin:0 auto;
	border:1px solid #d89279;
	background:#220d09;
	padding:10px 10px 10px 10px;
	border-bottom:0px;
}
#Drap{
	width:900px;
	margin:0 auto;
	padding:15px 0px 1px 0px;
        height:15px;

}
#Drap ul li{float:left; padding:0 3px 0 0px;}
#Drap h5.widgettitle{display:none;}
.Reservation{width:221px; color:#fff; padding:0px 5px 0 5px; font-size:11px; height:130px; position:absolute; z-index:1; left:0; bottom:0px; background:url('images/fond-reservation.png') no-repeat; }
.Champdate{
	width:90px;
	height:16px;
	border:1px solid #91908d;
	background:#FFFFFF;
	font-size:11px;
	color:#220d09;
	margin:0 0 7px 0;
}

.Email{
	width:110px;
	height:16px;
	border:1px solid #91908d;
	background:#FFFFFF;
	font-size:11px;
	color:#220d09;
	margin:0 0 7px 0;
}
.champSelect{
	width:113px;
	height:17px;
	border:1px solid #aaaaaa;
	background:#FFFFFF;
	font-size:11px;
	color:#220d09;
	margin:0 0 7px 0;
}
.nbchambre{
	width:50px;
	height:17px;
	border:1px solid #aaaaaa;
	background:#FFFFFF;
	font-size:11px;
	color:#220d09;
	margin:0 0 7px 0;
	
}
.contact{ padding:0px 0 0 0; font-weight:bold; margin:10px 0 0 0; line-height:24px; font-size:12px;}
.contact span{ color:#f99d59; font-weight:bold;}
.contact h5.widgettitle{display:none;}
.contact h1{font-size:14px; color:#ffffff; text-align:left;  border-bottom:1px solid #78685e; line-height:26px; margin:0 0 10px 0;}
.Reservation img{ vertical-align:-30%; margin:0 0 0 4px;}
.Reservation label{ width:100px; display:block; float:left; color:#414141; padding-top:5px; font-weight:bold;}

.Reservation h1 span{color:#fff;}

#logo img{margin:0 0 10px 35px;}
#Animation{width:620px; height:513px; float:left; position:relative;}
#ColouneDroit{width:255px;float:left;}
#header{ width:100%; height:513px;}
#Colounegauche{ width:620px; float:left;}
.Photo{width:620px; min-height:253px; position:relative;}

#Menu ul{ margin:0px 13px 0 18px;}
#Menu h5.widgettitle{display:none;}
#Menu ul li a{line-height:23px; display:block; text-transform:uppercase; color:#fff; border-bottom:1px solid #a29997;}
#Menu ul li a:hover{ text-transform:uppercase; color:#e2951f;}

#Menu ul li ul li ul li a{font-size:12px; text-transform:lowercase; border:none; line-height:22px; display:block;
color:#fe9732; background:url('images/fleche.jpg') no-repeat 0px 10px; padding:0 0 0 10px; }
#Menu ul li ul li ul li a:hover{font-size:12px; text-transform:lowercase; border:none; line-height:22px; display:block; color:#fff; }

#Contenu{ font-size:12px; width:100%; padding:15px 0 0 0;}

#Contenu b{color:#fe9732; font-size:15px;}
#Contenu span{color:#ff2027; font-weight:bold;}
#Contenu span b{color:#ff2027; font-weight:bold;}
.text{clear:both;padding:10px 0 0 0;}
.text p{ line-height:20px; text-align:justify; color:#fff; padding:10px 0 10px 0;}
.Zonecontenu span b{color:#ff2027; font-weight:bold;}
.Zonecontenu b{color:#fe9732; font-size:15px;}
.Zonecontenu span{color:#ff2027; font-weight:bold;}

.Zonecontenu{ margin:10px 0 0 0;}
.Zonecontenu p{ line-height:18px; font-size:12px; color:#fff; text-align:justify; padding:5px 0 5px 0;}
.Zonecontenu h1{ width:162px; height:21px; background:#d30b11; text-transform:uppercase; color:#fff; text-align:center; line-height:22px; font-size:12px;}
.Zonecontenu h2.entry-title{ height:21px;  text-transform:uppercase; color:#fff; text-align:left; line-height:22px; font-size:12px; padding:0 0 10px 0;}
.Zonecontenu h2.entry-title a{color:#fff; padding:3px 5px 3px 5px; height:21px; background:#d30b11;}
.Zonecontenu strong{color:#fe9732;}
.TextRiad{ width:394px; border-right:1px solid #7f736f; float:left; padding:0 30px 0 0;}
.TextRiad p{ line-height:18px; color:#fff; text-align:justify; padding:10px 0 10px 0;}
.TextRiad h1{ width:161px; height:21px; background:#d30b11; text-transform:uppercase; color:#fff; text-align:center; line-height:22px; font-size:12px;}
.TextRestaurant{ width:422px; float:left; padding:0 0 0 30px;}
.TextRestaurant p{ line-height:22px; color:#fff; text-align:justify; padding:10px 0 10px 0;}
.TextRestaurant h1{ width:161px; height:21px; background:#d30b11; text-transform:uppercase; color:#fff; text-align:center; line-height:22px; font-size:12px;}
.textrouge{font-size:14px;}
.Reservation form label{ font-size:11px; color:#e9e9e9;}
#News{margin:15px 10px 0 35px;}
#News h1{ width:190px; height:21px; background:#d30b11; padding:0 0 0 5px; text-transform:uppercase; color:#fff; text-align:left; line-height:22px; font-size:12px;}
#News ul li{
	font-size:11px;
	color:#fe9732;
	background:url('images/fleche.jpg') no-repeat 0px 15px;
	padding:10px 10px 00px 15px;
        line-height:12px;
}
#News ul li a{color:#fe9732;}
#News ul li a:hover{color:#fff;}
#News ul li strong{font-weight:bold; color:#585858; font-style:italic;}
#Footer{
	width:890px;
	height:14px;
	margin:0 auto;
margin-bottom:20px;
	background:#a13c27;
	border:1px solid #d89279;
	border-top:0px;
	color:#fff;
	padding:5px;

}

.copyright{width:300px; float:left;}
.Realisation ul li{float:left; padding:0 5px 0 5px;}
.Realisation ul li a{color:#fff; background:url('images/fleche1.jpg') no-repeat 0px 5px; padding:0 0 0 10px;}
.Realisation ul li a:hover{color:#e2951f;}
.Realisation h5.widgettitle{display:none;}
.Realisation{width:470px; float:right;}
.formualire td{padding:0 0 12px 0; color:#fff; font-weight:bold;}
.formualire td span{font-weight:normal; color:#e19d59; font-size:9px;}
.formualire td input.wpcf7-validates-as-required{background:#fff; width:190px; font-size:11px; height:18px; color:#614c46; border:1px solid #91908d;}
.formualire td input{background:#fff; width:190px; font-size:11px; height:18px; color:#614c46; border:1px solid #91908d;}

.formualire td label{width:120px;}
.formualire td textarea{background:#fff; font-size:11px; width:260px; height:100px; border:1px solid #91908d;}
.formualire td select.wpcf7-validates-as-required{background:#fff; font-size:11px; height:18px; color:#614c46; width:190px; 
border:1px solid #c3c3c3;}

.formualire td.btn-envoyer input{background:#fff; width:80px; padding-top:0px; }
.formualire td span.wpcf7-captcha-captcha-153 input{background:#000; width:40px; font-size:11px; height:18px; color:#614c46; border:1px solid #91908d; }
.formualire td.Date select{width:60px;}
.formualire td em{color:#a1a1a1; font-weight:normal;}
.formualire td.Nbrjrs select{width:60px;}
.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 #91908d;}
.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:#fff;}
.formualire td.Choisirlogement span.wpcf7-list-item-label{font-weight:normal; margin:0px 0 0 0 ; color:#fff;}
#nbnight{display:none;}
.btn-valider{background:#fff; width:80px; font-size:11px; height:18px; color:#b34431; border:1px solid #91908d; margin:0px 0 0 100px;}
.date_com{color:#fff; font-size:10px;}
#author,#email,#url{background:#fff; width:190px; font-size:11px; height:18px; color:#614c46; border:1px solid #91908d;}
#respond{margin:15px 0 0 0; color:#fe9732;}
textarea#comment{background:#fff; width:250px; font-size:11px; height:100px; color:#614c46; border:1px solid #91908d;}
table.tabtarifs {
 width:100%;
 border-collapse:collapse;
margin:0px 0 0px 0;
 }
.tabtarifs td { 
 border-width:1px;
 border-style:solid; 
 border-color:#f6daae;
 padding:4px;
 background:#ed6436; 
 color:#220d09;
text-align:center;
 }
.tabtarifs td.titre{background:#ed6436; color:#fff; padding:4px; text-align:left;}
.tabtarifs td strong{color:#220d09;}
.tabtarifs td.titre1 strong{color:#220d08;}
.tabtarifs td.titre3{color:#4f2212; font-weight:bold;}
.tabtarifs td.titre1 span{font-size:10px;font-weight:normal;color:#af2120; display:block; text-align:center;}
.tabtarifs td.titre1{background:#ed6436; color:#fff; text-align:center; vertical-align:top; }
.tabtarifs td.prix1{ background:#d40b11; color:#fff; text-align:center;}
.tabtarifs td.prix1 strong{color:#fff;}
.tabtarifs td.prix2{ background:#e9b87e; color:#220d09; text-align:center;}
.tabtarifs td.prix3{ background:#e9b87e; color:#220d09; text-align:center;}
.tabtarifs td.capacite{ background:#ffedba; color:#220d09; text-align:center}
.Map{text-align:right;}
