@charset "utf-8";
@import url("slimbox_ex.css");
/* CSS Document 
    
    Coleurs de base:
    
    Gris : #333
    rouge: #98141b
    marron: #685849 
    biege:  #f2d8bd
    
    couleur de fond: #43372b

*/

html{ /* tjr afficher les scroll ds FF */
/*  overflow:-moz-scrollbars-vertical;*/
}
body{
background:#43372b ;
color:#685849;
font:12px Georgia,"Times New Roman",Times,serif;margin:0;
padding:0;
position:relative;
}
body#popup{
background:#f2d8bd;

padding:0 10px;
}
/** titre & titre page **/
h1{
color:#98141b;
font-size:18px;
z-index:10
}
h1#villa, h1#services, h1#villa24, h1#vehicules, h1#marrakech, h1#tarifs{
background:url(../images/titres/villa.gif) no-repeat left center;
line-height:35px;
text-indent:-2000px;
}
h1#services{
background:url(../images/titres/services.gif) no-repeat left center;
}
h1#villa24{
background:url(../images/titres/villa24.gif) no-repeat left center;
}
h1#vehicules{
background:url(../images/titres/vehicules.gif) no-repeat left center;
}
h1#tarifs{
background:url(../images/titres/tarifs.gif) no-repeat left center;
}
h1#marrakech{
background:url(../images/titres/marrakech.gif) no-repeat left center;
}

h2{
color:#98141b;
font-size:13px;
}
h3{
background:url(../images/puce.gif) no-repeat left 4px;
color:#2b2218;
font-size:12px;
padding:0 0 0 15px;
}
/** liens **/
a{
color:#000;
outline: none;
}
/*:focus{-moz-outline-style: none;}*/

a:hover{
text-decoration:underline;
}

a img, a:hover img{
border:none;
}
/** pages **/ 
#conteneur {
background:#f2d8bd;
margin:0 auto;
padding:0;
width:700px;
}

#txtRef {
background:url(../images/header_bg.gif) no-repeat;
color:#b2987f;
font:9px/31px tahoma;text-align:center;
}
#txtRef a{
color:#b2987f;
text-decoration:none;
}

#content {
line-height:17px;
padding:30px;
text-align:justify;
}
#menu{
z-index:-10;
}
#banner  {
position:relative
}
#banner img {
border:3px solid #52422d;
margin:0 0 15px 0;
}

/** footer buttons : page d'accueil **/
#footerButtons {
background:url(../images/footer_buttons.gif) no-repeat;
height:183px;
position: relative;
width:700px;
}
#footerButtons a {
display:block;
height:132px;
position:absolute;
text-indent:-2000px;
top:25px;
width:186px;
}
#footerButtons a:hover {
border:1px solid #23160e;
}

#footerButtons a#video {
left:30px;
}
#footerButtons a#temoignages {
left:257px;
}
#footerButtons a#vehicule {
left:482px;
}


.separator {
background:url(../images/separator.gif) no-repeat center;
clear:both;
padding:10px 0;
}
.separator1 {
background:url(../images/separator1.gif) repeat-x center;
clear:both;
padding:10px 0;
}

/** footer **/
#footer {
background:#2b2218 url(../images/footer_bg.gif) repeat-x center top;
font:10px tahoma;height:100%;
overflow:auto;
padding:30px;
}
#footer a {
color:#f2d8bd;
text-decoration:none;
}

#footerTop{
line-height:42px;
margin:0;
padding:0;
}
#linkLang a {
background:url(../images/uk.gif) no-repeat left center;
color:#f2d8bd;
float:left;
font:9px tahoma;text-indent:20px;
}
#linkLang a:hover {
border:none;
color:#fff;
}
#logoSM {
float:left;
margin:0 0 0 105px;
}
#logoMC {
float:right;
}

#footerLinks {
clear:both;
height:100%;
margin:auto;
overflow:auto;
}
.footerLinksBlock {
float:left;
width:31%;
}
.footerLinksBlockMiddle{
margin:0 15px;

}
.footerLinksBlock h4{
color:#98141b;
font:12px Georgia,"Times New Roman",Times,serif;}
.footerLinksBlock li{
line-height:15px;

}
#footer ul {
list-style:none;
margin:0;
padding:0;
}

#partners ul, #footerMenu ul {
/*overflow:auto;
width:350px;
margin:0 auto*/
list-style: none;margin: 0 0 15px 0;
padding: 0;
text-align: center;
}
#partners li, #footerMenu li{
background:url(../images/partner_bg.gif) no-repeat left center;
display: inline;
/*float:left*/
margin:0 auto;
padding:5px 5px 5px 10px;
}

#footerMenu li{
background:url(../images/footerMenu_bg.gif) no-repeat left center;
margin:20px 0 10px 0;
}

#partners li:first-child, #footerMenu li:first-child {
background:none;
}

#partners a, #footerMenu a {
color:#71604f;}
#partners a:hover, #footerMenu a:hover {
color:#f2d8bd;
}
#partners, #footerMenu {
clear:both;
height:100%;
overflow:auto;
text-align:center;
}

#footerDesc {
margin:20px 0;
text-align:center;
}
#footerDesc a {
color:#685849;
text-decoration:underline;
}
/** page Marrakech **/

.marrakechInfo {
background:url(../images/marrakechInfo_bg.gif) no-repeat 370px center;
height:100%;
overflow:auto;
}
.previsions{
float:left;
width:365px;
}
.liens{
float:right;
width:220px;
}
.liens ul{
list-style:none;
margin:0;
padding:0 0 0 5px;
}
.liens li{
/*border-bottom:1px dotted #000*/
}
.liens a{
border-bottom:1px dotted #333;
display:block;
padding:3px 3px;
text-decoration:none;
}

.liens a:hover{
background:#333;
border-bottom:1px solid #000;
color:#fff;
}

a.readMore{
background:url(../images/puce1.gif) no-repeat left center;
border:none;
color:#98141b;
display:block;
margin:10px 0 0 5px;
text-decoration:underline;
text-indent:15px;
}
a.readMore1{
background:url(../images/puce.gif) no-repeat left center;
border:none;
color:#43372b;
display:block;
margin:10px 0 0 5px;
text-decoration:underline;
text-indent:15px;
}
a.readMore:hover, a.readMore1:hover{
background:url(../images/puce1.gif) no-repeat left center;
border:none;
color:#333;
}
/** tableaux **/

table, td{
color:#333;
font:12px "Trebuchet MS";}
#tableau {
border-collapse:collapse;
margin:0 auto 20px 0;
}

th, td{
padding:2px;
text-align:left;
}
th{
background: url(../images/table_bg.gif) repeat-x;
border:1px solid #ccc;
color:#fff;
text-align:center;
}
th.mois{
background:#fff;
color:#98141b;
font-weight:normal;
text-align:left;
width:110px;
}
th.mois span{
font-weight:bold;
}
td{
background:#fff;
border:1px solid #ccc;
text-align:center;
}


#wunderground {
/*background:#43372b url(../images/wunderground_bg.jpg) no-repeat;*/
padding:10px 0;

text-align:center;
}


/** page temoignages **/
h1.temoignages, h1.video, h1.liensTitre{
background:#43372b;
color:#fff;
padding:5px;
}
.temItem{
border-bottom:1px solid #43372b;
height:100%;
margin:5px auto 10px auto;
overflow:auto;
padding:5px 10px 10px 10px;
text-align:justify;
}
.temItem img{
float:left;
width: 100px;
}
.temTxt {
float:left;
margin:0 0 0 15px;
width:550px;
}
.temTxt p{
font-style:italic;
}
.temNom, .temDate{
display:block;
font-size:11px;
font-weight:bold;
}
.temNom{
color:#98141b;
}

/** page video **/
.quicktime {
background: url(../images/quicktime.gif) no-repeat left center;
margin:10px auto;
padding:25px 15px 25px 70px;
width:280px;
}
#videoQuick {
background:none;
margin:0;
padding:30px 30px 0 30px;
text-align:center;
}
/** page liens **/
ul#liens {
clear:both;
list-style:none;
margin:0;
}
ul#liens a{
border-bottom:1px dotted #333;
display:block;
float:left;
margin:0 10px 0 0;
padding:3px 3px;
text-decoration:none;
width:46%;
}

ul#liens a:hover{
background:#333;
border-bottom:1px solid #000;
color:#fff;
}

/** colors **/
.color1{ /* red **/
color:#98141b;
}

#devisExpress {
display:block;
position:absolute;
top:2px;
right:2px;
text-indent:-4000px;
width:171px;
height:82px;
background:url(../images/devis_express.png) no-repeat center center;
}