html *{
margin:0;
padding:0;
}
html{background:#ebebeb;}

body {
background:#ebebeb;
font-family: Verdana, Geneva, Arial, sans-serif;
}

#page{
width:830px;
margin:auto;
}

/* Header */

#header{
margin-top:1em;
}

#header img{
border:none;
}

#logo{
float:left;
width:46px;
margin-bottom:0.8em;
}

#bann{

float:left;
background: url("img/bannbg.jpg") top left repeat-x;
height:0px;
font-Family: Times,Serif;
color:#aa79b0;
}

#bann h2{
padding-top:0em;
font-size:1.8em;
font-weight:normal;
}

#adres{
font-family:Arial,Sans-Serif;
font-size:10px;
padding-top:0.4em;
margin-right:1em;
margin-left:11.5em;
text-align : right;
}

#lang{
float:right;
font-family:Arial,Sans-Serif;
font-size:12px;
padding-top:1.2em;
margin-left:15.7em;

}

#lang a{
color:#777;
text-decoration:none;
font-weight:bold;

}

#lang a:hover{
color:#aa79b0;
}


/* Fin header */





/* Content */

#content{
float:left;
width:620px;
margin-top:0.4em;
text-align:justify;
color:#bbbbbb;
background:url("img/keycontent.jpg")  215px 530px no-repeat;
}

/*#content ul{padding-left:1.2em;}
#content li{
font-size:0.9em;
line-height:1.4em;
color:#888888;
padding-right:1em;
}*/

/* Slider */
#slider{
width:595px;
height:397px;
margin-left:1em;
color:#777777;
}

#carousel1{
width:595px;
margin-left:1em;
padding:0;
color:#777777;
overflow:hidden;
height:390px;
}

#cu3er-container{
width:595px;
margin-left:1em;
padding:0;

color:#777777;
overflow:hidden;
height:390px;
}



#btslider{
background:url("img/sscadre.jpg") top left no-repeat;
width:620px;
height:26px;
postion:fixed;
}

#mslider{
width:300px;
height:200px;
margin-left:1em;
color:#777777;
}

#ptsslider{
background:url("img/ptsscadre.jpg") top left no-repeat ;
width:317px;
height:30px;
margin-left:0.3em;
}

.mediasslider{
background:url("img/mediasscadre.jpg") top left no-repeat ;
width:300px;
height:22px;
margin-left:0.3em;
}

#content h3{
margin-top:0em;
font-size:1em;
color:#aa79b0;

padding-bottom:0.2em;
margin-bottom:0.4em;

}

#content p{
margin-top:0em;
font-size: 0.88em;	
line-height: 1.40em;
letter-spacing: 0.015em;
padding-left:1.2em;
color:#704F75;
padding-right:1em;
margin-bottom:0.5em;

}



#first:first-letter{
  color:#aa79b0;
  font-size:3.3em;
  line-height:1em; 
  float:left;
  margin:2px;
  
} 



#SDBD{float:left;width:33%;margin-right:4em;}
#SDBB{float:left;width:33%;margin-left:1em;}
#SDBB ,#SDBD {text-align:left;}

#SDBM{;width:75%;margin-left:1em;}
#SDBB h3,#SDBD h3{font-size: 0.8em;}

#mdleft{float:left;}
#mdright{float:right;}
#mdleft img,#mdright img{margin-left:1em;width:275px;border:none;}
.photo img{border:none;}
.photo {margin-bottom:1em;}
.photo h4{
margin-top:0em;
font-size:0.8em;
color:#aa79b0;
text-align:center;
}

.photo a{display:block;color:#777777;text-decoration:none;margin:0;padding:0;border:none;}
.photo a:hover{color:#aa79b0;}
.photo p{text-align:center;}

/* Fin content */

/* Navigation */

#navigation{
float:right;
width:192px;
margin-top:0.5em;


}

#menu a, .fauxlien{
text-decoration:none;
font-size:0.8em;
font-weight:bold; 
display:block;
margin-bottom:0.6em;
padding:2 2 2 2;
color:#7D7D7D;
}

#menu a:hover{color:#AB7AAF;background:url("img/hover_bg.jpg") repeat-y;}
#menu a.baformtit{background:url("img/menurestitbg.jpg") repeat-x;height:26px;padding-top:0.25em;margin-bottom:0em;padding-left:0.2em;}


#keys{background:url("img/jetecle.jpg") no-repeat;width:144px;height:244px;}
/* Fin navigation */


/* GÃ©nÃ©rique */

.cleaner{
clear:both;
}

#footer{
width:100%;
background:#dbd6dc;
font-size:0.8em;
padding-top:0.2em;
padding-bottom:0.2em;
color:#bbbbbb;
padding-left:1em;
margin-top:2em;
}



div#nyroModalFull {
	font-size: 12px;
	color: #777777;
	font-family: Verdana;
}
div#nyroModalLoading {
	border: 4px solid #ebebeb
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(img/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #fff;
}
a#closeBut {
	position: absolute;
	display: block;
	top: -25px;
	right: -25px;
	width: 24px;
	height: 24px;
	text-indent: -9999em;
	background: url(img/close.gif) no-repeat;
	outline: 0;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.8;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div.wrapperImg a {
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:http://www.secretdeparis.com/image/gif;base64,AAAA); /* Trick IE6 */
}
a.nyroModalPrev {
	left: 0;
	width: 40%;
}
a.nyroModalPrev:hover {
	background: url(img/prev.gif) left 20% no-repeat;
}
a.nyroModalNext {
	right: 0;
	width: 40%;
}
a.nyroModalNext:hover {
	background: url(img/next.gif) right 20% no-repeat;
}


#panel {
	background: #ebebeb;
	display: none;
}

.slide {
	margin: 0;
	padding: 20px;
	color:#888888;
	/*background: url(http://www.secretdeparis.com/img/plus.jpg) no-repeat left ;*/
}
.btn-slide {

	
	padding: 10px 10px 0 0;
	
	font-size:1em;
	color:#888888;
	text-decoration: none;
}

.slide a:hover{
color:#aa79b0;
}

.active {
	background-position: right 12px;
}

#menu a.baformtit {
background:url("img/menurestitbg.jpg") repeat-x scroll 0 0 transparent;
height:22px;
margin-bottom:0;
padding-left:0.2em;
padding-top:0.25em;
}

