/*
	Theme Name: Riad Amira Victoria
	Theme URI: http://www.tourismologic.com
	Description: The default MobilePress theme.
	Author: Tourismologic
	Author URI: http://www.tourismologic.com
	Version: 1.0
*/
html {
    font-size: 100%;
}
body {
	padding:0px;
	margin:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color:#414141;
background:#5f4c43;
	
}
*{
    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:#ac090e; }
a:hover{ text-decoration:none; color:#76635b;}
/* Listes */
ul, ol,li{
	list-style:none;
}
a img{ border:none;}

#Page{
	width:905px;
	margin:0 auto;
padding:0 0 0 5px;
background:#fff;
margin-top:7px;
}
#Hautpage{
	width:900px;
	height:26px;
	border-bottom:2px solid #f2c3a6;
	padding:15px 0 0 0;
	}
#Drap{
 	width:330px; float:left; 
       position:relative; 
}
#Drap ul li{float:left; padding:0 5px 0 0}
#Drap img{vertical-align:-20%;}
ul#qtrans_language_chooser li{float:left; padding:0 5px 0 0}
#Drap h5.widgettitle{display:none;}
.News{width:380px; float:left; line-height:35px;}
#mm_bnlist MARQUEE{ width:400px; height:20px;}
#mm_bnlist MARQUEE ul li{float:left; display:inline; padding:0 0 0 20px;}
#mm_bnlist h2{ font-size:12px; width:150px; float:left;  color:#ab0e11;height:21px; line-height:18px; text-transform:uppercase; padding:0px 0 0 0px; background:url('images/picto.jpg') no-repeat left; margin:0px 0 0 0;}
.News ul li strong{font-weight:bold; color:#585858; font-style:italic;}
#mm_bnlist a{color:#fa8a08;  font-weight:bold; font-size:15px;}
#mm_bnlist a:hover{color:#c60800;  font-weight:bold;}
.date_com{color:#c60800;}
h3.popup_title{color:#f29222; margin:0px 0 0px 0; font-size:15px; font-weight:bold; padding: 0 0 0 0px; text-align:center; padding-top:20px;}
h3.popup_title a{color:#f29222; font-size:15px; font-weight:bold; text-align:center;}
h3.popup_title a:hover{color:#ac0d12; font-size:15px; font-weight:bold; text-align:center;}
#Contenu{
	width:900px;
	}
.Left{ 
	width:224px; 
	float:left;
	padding:5px 0 0px 0;
	}
div#Menu h5.widgettitle{display:none;}
div#Menu{
	width:224px; 
	background:url('images/fondmenu.jpg') no-repeat #f7d8c4;  
	margin:6px 0 0 0;
	padding:7px 0 0 0;
	}
div#Menu ul li{line-height:30px height:30px; padding:0 0 6px 0;}
div#Menu ul li a{
	font-size:11px; 
	text-transform:uppercase; 
	color:#393631;
	padding-left:40px;
	font-weight:bold;
	background:url('images/trait.jpg') no-repeat bottom;
	display:block;
	height:21px;
	
	 }
div#Menu ul li a:hover{ color:#9c5820; background:url('images/trait1.jpg') no-repeat bottom;}

div#Menu ul li ul li ul li a{font-size:11px; background:none; border-bottom:1px solid #e9b690; text-transform:none; color:#9c5820; margin:0px 22px 0 30px;   line-height:20px; display:block; padding:0 0 0 10px; }
div#Menu ul li ul li ul li a:hover{background:none; font-size:11px; text-transform:lowercase;  text-transform:none; border-bottom:1px solid #e9b690; line-height:20px; display:block; color:#393631; }

.Milieu{ width:640px; float:left; padding:0 0 10px 27px;}
.logo{width:112px; float:right;}
.logo{margin:5px 0 0 0;}
.alignlogo{float:right; margin:-65px 0 0 25px; z-index:10;}
.alignlogotarifs{float:right; margin:-65px 0 0 25px;}
.ContentRoom{ width:100%; float:left; text-align:justify;}
.ContentRoom p {font-size:12px; line-height:18px; padding:8px 0 0px 0; text-align:justify;}
.ContentRoom p strong{color:#a1120c;}
.ContentRoom p span{color:#f29222;}
.ContentRoom h1{ color:#f29222; text-transform:uppercase; margin:30px 0 10px 0; font-size:18px; font-weight:normal;  background:url('images/puce.jpg') no-repeat left; padding: 0 0 0 20px;}
.ContentRoom ul li{ padding:0 0 0 10px; line-height:25px; font-weight:bold; color:#a1120c;}
.ContentRoom h2.entry-title{ color:#f29222; text-transform:uppercase; margin:30px 0 10px 0; font-size:18px; font-weight:normal;  background:url('images/puce.jpg') no-repeat left; padding: 0 0 0 20px; text-align:left;}



.ContentRoom h2.entry-title a{color:#f29222; text-transform:uppercase; font-size:18px;}
.ContentRoom h1 strong{ color:#ab0d10; font-weight:normal; }


.Zonecontent{ width:500px; float:left;}
.Zonecontent p {font-size:12px; line-height:20px; padding:10px 0 10px 0; text-align:justify;}
.Zonecontent p strong{color:#a1120c;}
.Zonecontent p span{color:#f29222;}
.Zonecontent h1{ color:#f29222; text-transform:uppercase; margin:30px 0 10px 0; font-size:18px; font-weight:normal;  background:url('images/puce.jpg') no-repeat left; padding: 0 0 0 20px; text-align:left;}
.Zonecontent ul li{ padding:0 0 0 10px; line-height:25px; font-weight:bold; color:#a1120c;}
.Zonecontent h2.entry-title{ color:#f29222; text-transform:uppercase; margin:30px 0 10px 0; font-size:18px; font-weight:normal;  background:url('images/puce.jpg') no-repeat left 5px; padding: 0 0 0 20px; text-align:left;}
.Zonecontent h2.entry-title a{color:#f29222; text-transform:uppercase; font-size:18px;}

.Zonecontent h1 strong{ color:#ab0d10; font-weight:normal; }
.Booking{clear:both; border-top:1px solid #d5d5d5; padding-top:10px 0 10px; 0;}

.Reservation{ width:276px; float:left; padding:0px 0 0 0; margin:10px 0px 0px; 0; background:url('images/trait3.jpg') no-repeat top right;}
.Reservation table td{ padding:0 0 2px 0px; color:#}
.Reservation h1{ color:#ab0f11; text-transform:uppercase; margin:5px 0 10px 0; font-size:18px; font-weight:normal; background:url('images/puce.jpg') no-repeat left; padding: 0 0 0 20px; text-align:left;}
.Reservation h2{ color:#ab0f11; text-transform:uppercase; margin:5px 0 10px 0; font-size:18px; font-weight:normal; background:url('images/puce.jpg') no-repeat left; padding: 0 0 0 20px; text-align:left;}
.Reservation label{ font-weight:bold; color:#414141;}
.Champdate{
	width:79px;
	height:16px;
	border:1px solid #91908d;
	background:#FFFFFF;
	font-size:11px;
	color:#feac02;
	margin:0 0 8px 0;
}
#AVP_list_months{
	width:120px;
	height:20px;
	border:1px solid #91908d;
	background:#FFFFFF;
	font-size:11px;
	color:#3e170f;
	margin:0 0 8px 0;
}
#AVP_list_days{
	width:45px;
	height:20px;
	border:1px solid #91908d;
	background:#FFFFFF;
	font-size:11px;
	color:#3e170f;
	margin:0 0 8px 0;
}
#AVP_list_nights{
	width:45px;
	height:20px;
	border:1px solid #91908d;
	background:#FFFFFF;
	font-size:11px;
	color:#3e170f;
	margin:0 0 8px 0;
}
#AVP{margin:5px 0 20px 0; line-height:25px;}
.champSelect{
	width:120px;
	height:17px;
	border:1px solid #aaaaaa;
	background:#FFFFFF;
	font-size:11px;
	color:#feac02;
	margin:0 0 8px 0;
}
.email{
	width:160px;
	height:17px;
	border:1px solid #aaaaaa;
	background:#FFFFFF;
	font-size:11px;
	color:#feac02;
	margin:0 0 8px 0;
}
.nbpers{
	width:40px;
	height:17px;
	border:1px solid #aaaaaa;
	background:#FFFFFF;
	font-size:11px;
	color:#feac02;
	margin:0 0 8px 0;
	
}
.diaporama{ width:350px; float:left; padding:10px 0 0px 0px;}
.diaporama h5.widgettitle{display:none;}
.contact{line-height:24px; padding:5px 0 0 5px; color:#747474;}
.contact strong{ font-size:14px; color:#3e170f;}
.contact span{ font-size:12px; color:#414141;}
.contact h5.widgettitle{display:none;}
.meteo h2{ font-size:16px; color:#f29222; text-transform:uppercase; padding:10px 70px 0 10px; width:120px; float:left;}
.meteo h2 span{display:block; padding:0 0 0 30px;}
#Footer{width:900; height:45px; margin-top:5px; margin-left:-5px; padding:15px 10px 10px 0; clear:both; background:#5f4c43; border-top:5px solid #fff; }

.Copyright{ color:#fff; width:410px; float:left;line-height:16px;}
.Copyright a{color:#fff;}
.Copyright a:hover{ color:#ffb329;}
.conception strong{ color:#fff;}
.MenuFooter{width:350px; float:left; margin:0 0px 0 0px;}
.MenuFooter ul li{ float:left;display:inline;}
.MenuFooter ul li a{ padding:0 10px 0 10px; font-size:11px; color:#fff;font-weight:bold;;background:url('images/pucenoir.jpg') no-repeat right; }
.MenuFooter ul li a:hover{ padding:0 10px 0 10px;color:#ffb329; text-decoration:none;padding:0 10px 0 10px;}
.MenuFooter h5.widgettitle{display:none;}
a.realisation{padding:0 0 0 0px; color:#ffb329; display:block;}
.calimg{vertical-align:-10%;}


.formualire td{padding:0 0 12px 0; color:#561114; font-weight:bold;}
.formualire td span{font-weight:normal; color:#000; 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 textarea.wpcf7-validates-as-required{background:#fff; width:240px; font-size:11px; height:80px; color:#614c46; border:1px solid #91908d;}

.formualire td input{background:#fff; width:190px; font-size:11px; height:18px; color:#614c46; border:1px solid #91908d;}
span#nbnight{color:#ab0e0f:}
.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; vertical-align:top;}
.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:#000;}
.formualire td span.indtel input{ width:40px; margin:0 1px 0 0;}
.formualire td.tel input{ width:145px;}

table.tabtarifs {
 width:640px;
 border-collapse:collapse;
margin:0 0 10px 0;
 }

.tabtarifs td { 
 border-width:1px;
 border-style:solid; 
 border-color:#d4d8cb;
 line-height:18px;
 padding:2px;
 color:#71532f;
 text-align:center;
 }
.tabtarifs td strong{color:#a70e11;}
.tabtarifs td.zonelogo{background:#fff; border:none;}
.tabtarifs td.titre{ background:#ffe7b1; color:#71532f; width:120px; font-weight:bold;}
.tabtarifs td.titre3{color:#000; font-weight:bold;}
.tabtarifs td.titre1 span{font-size:10px;font-weight:normal;color:#af2120; display:block; text-align:center;}
.tabtarifs td.titre1{background:#f7d8c4; width:100px; color:#393631; font-size:12px; font-weight:bold; text-align:center; vertical-align:top; }
.tabtarifs tr.Coleur1{background:#f8c09c; }
.tabtarifs tr.Coleur2{background:#f7d8c5; }
.tabtarifs tr.Coleur3{background:#e4bebe; }
.tabtarifs tr.Coleur4{background:#fff7d0; }
.tabtarifs td.prix1{ background:#e6b243; color:#000; text-align:center;}
.tabtarifs td.prix2{ background:#fdd98e; color:#000; text-align:center;}
.tabtarifs td.prix3{ background:#ebebeb; color:#000; text-align:center;}
.tabtarifs td.titre a{  color:#71532f;  font-weight:bold;}
#meteo-jours{ padding:0 5px; 0 0;}
.widget_meteo{ margin:20px 0 0 0;}
#sbsl1_1{margin:8px 0 0 10px;}
.weather td{padding:2px;}


/* style page blog */
#content-blog{
	width:485px;
	float:left; 
	padding:0 5px 0 0px ;
	}
#content-blog h2.entry-title{ background:url('images/puce.jpg') no-repeat 0px 7px;text-align:left;}
#content-blog a{font-family:"Arial Black"; font-size:14px; line-height:30px; padding:10px 0 0 0; color:#393631; text-transform:uppercase;}
#content-blog a:hover { font-family:"Arial Black"; line-height:30px; color:#ffad01;}

.entry-content-blog {}

.entry-content-blog p{line-height:20px; margin:10px 0 10px 0px;  font-size:13px; text-align:justify;}
.entry-content-blog p img {float:left; margin-right:10px;}
.entry-content-right{width:140px; float:left;  padding:0 0px 0 5px ; text-align:left;}
.entry-content-right ul li.widgetcontainer{
		list-style-type:none;
                 padding:0px 0 0 0;
		}
div#content-blog div.entry-content-blog p a{font-family:"Arial";font-size:11px; text-transform:lowercase;font-weight:normal;  color:#feac00; }
div#content-blog div.entry-content-blog p a:hover{font-family:"Arial"; font-size:11px; font-weight:normal; text-transform:lowercase;  color:#6a5854;}
div#content-blog div.entry-content-blog p strong{ color:#614d46; font-size:11px; }

.entry-content-right ul li{line-height:16px; font-size:11px;}
div.entry-content-right a{ font-size:11px; color:#f29222; padding:0px 0px 0px 0px;}
div.entry-content-right a:hover{font-size:11px; color:#e3290a; padding:0px 0px 0px 0px;}
div.entry-content-right li{list-style-type:none;}
.entry-content-right li h5.widgettitle{
	font-family:"Arial Black";
	height:20px; 
	font-size:11px;
	color:#393631; 
	text-transform:uppercase; 
	text-align:left; 
	padding:10px 0 0 0px;
	}
.entry-content-right li h5.widgettitle a{color:#393631; font-size:11px;}
.entry-content-right li h5.widgettitle img{ font-family:"Arial Black"; width:60px; height:60px;}

.commentaire{
	border-top:1px solid #e3ba9e;
	bordepr-bottom:1px solid #e3ba9e;
        background:#f8e2d3;
	padding:0px 0 10px 10px;
        margin:0 0 10px 0;
	font-size:10px;
	Color:#696969;
        clear:both;
       height:30px;
}
#content-blog div.commentaire a{
	font-size:10px;
	Color:#000;
        font-weight:normal;
        font-family:Arial, Helvetica, sans-serif;
        text-transform:lowercase; 
}
#content-blog div.commentaire a.comments-link{
	font-size:10px;
	Color:#000;
        font-weight:normal;
        font-family:Arial, Helvetica, sans-serif;
        text-transform:lowercase; 
}
#content-blog div.commentaire a.comments-link:hover{
	font-size:10px;
	Color:#ffad01;
}
#content-blog div.commentaire a:hover{
	font-size:10px;
	Color:#ffad01;
}
#widgetsearch input.text{background:#ffefcc; border:1px solid #fdd172; width:150px;}
#widgetsearch input.submit{margin:5px 0 0 0px;}
#widgetsearch{ padding:0 0 12px 0}


table.tabprix {
 width:640px;
 border-collapse:collapse;
 margin:0 0 10px 0;
 }

.tabprix td { 
 border-width:1px;
 border-style:solid; 
 border-color:#d4d8cb;
 line-height:18px;
 padding:2px;
 color:#71532f;
 text-align:center;
 }
.tabprix td strong{color:#a70e11;}
.tabprix td.zonelogo{background:#fff; border:none;}
.tabprix td.titre{ background:#ffe7b1; font-weight:normal; color:#71532f; width:120px;}
.tabprix td.titre3{color:#000; font-weight:bold;}
.tabprix td.titre1 span{font-size:10px;font-weight:normal; color:#af2120; display:block; text-align:center;}
.tabprix td.titre1{background:#f7d8c4; width:100px; color:#393631; font-size:11px;  text-align:center; font-weight:bold; vertical-align:top; }
.periode td{padding:0 0 10px 0 ; font-size:11px;}
.periode td strong{color:#a1120c;font-size:12px;}
.Liencache{color:#414141;}
.Liencache:visited{color:#414141; font-weight:normal;}
.Liencache:active{color:#414141; font-weight:normal;}
.Holder{width:100px; float:left; margin:0 0 0 20px;}
#TA_certificateOfExcellence311{Margin:35px 0 0 -10px;}
.Share{position:absolute; top:0px; left:70px; z-index:10px; width:200px; height:21px;}
.Share img{line-height:-10%;}
.promo{text-align:center; margin:40px 0px 0 0;}
