/*Style W3B-Multimedia.com */
/* main css */

html {
	background:#DADADA;
}
body {
	background:#DADADA url(../../images/d/bgrepeat.jpg) repeat-x top;
	font-size:16px;
	font-family: Arial, sans-serif;
	height:100%;
	color: #23282c;
	text-align: justify;
}
a {
	color: #03abc9;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}
h1 {
	font-size: 1.3em;
	margin-bottom: 6px;
	letter-spacing: -0.015em;
	color: #17A89D;
}
h2 {
	font-size: 1.05em;
	letter-spacing: -0.015em;
	color:#17A89D;
	margin-bottom:4px;
}
h3 {
	font-size:0.9em;
	color:#0c5853;
	margin-bottom:2px;
}
p {
	line-height: 1.6em;
	font-size: 0.72em;
	margin: 10px 0;
}
br {
	clear:both;
}
td {
	line-height: 1.6em;
	font-size: 0.72em;
	margin: 12px 0;
}

.item {
	margin-bottom:10px;
	float:left;
}
.wimg {
	height:220px;
}
/* outer wrapper */

#wrapper {
	width: 1016px;
	margin: 0 auto;
	position: relative;
}
/* inner wrapper */

#inner {
	margin: 0 auto;
	background-color: #fcfcfc;
	width: 800px;
}
/* header */

#header {
	background: url(../../images/d/header.png);
	width: 800px;
	height: 178px;
}
#logo {
	padding: 28px 0 3px 20px;
	float:left;
}
#keywords {
float:left; margin-top:25px;
}
#contact {
	float:right;
	margin-top:5px;
	margin-right:5px;
}
/* navigation */

#menu ul {
	margin-left: 10px;
	font-size: 0.75em;
	clear:both;
}
#menu ul li {
	float: left;
	margin-right: 10px;
}
#menu ul li a {
	margin-left:30px;
	height: 27px;
	padding-top: 20px;
	color: #777;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	display: block;
	outline: none;
}
#menu ul li a:hover, #menu ul li a.sel {
	color: #000;
	background: url(../../images/d/navarrow.jpg) center bottom no-repeat;
}
/* content */

#content {
	background: #efefef;
	min-height: 700px;
	padding: 10px 20px 8px 20px;
}
#contentleft {
	float: left;
}
#contentright {
	float: right;
}
.whiteBoxFun{
	border: 1px solid #e4e4e4;
	padding: 4px;
	background:white;
	margin-bottom:12px;
}
.whiteBoxLargeTop {
	width: 468px;
	height: 14px;
	background: url(../../images/d/lefttop.png);
}
.whiteBoxLarge {
	width: 422px;
	border: 1px solid #e4e4e4;
	border-top: 0;
	background: #fff;
	padding: 5px 22px 20px 22px;
}
.whiteBoxLarge ul {
	font-size:1em;
	margin-top:12px;
}
#siteMap {
	font-size: 0.7em;
}
.whiteBoxLarge li {
	margin-bottom:10px;
}
.whiteBoxNormalTop {
	width:760px;
	background:white;
	height:14px;
	background: url(../../images/d/whiteBoxNormalTop.png);
}
.whiteBoxNormal {
	width:714px;
	background:white;
	padding: 5px 22px 20px 22px;
	border: 1px solid #e4e4e4;
	border-top: 0;
}

.smallThumb {
	float:left;margin-right:10px;margin-top:10px;	
}
.last {
	margin-right:0;
}
.prix {color:#cc0066;}
ul#description {
	margin-top:2px;
}
ul#description li {
	padding: 0 0 2px 20px;
	background: url(../../images/d/arrow2.gif) no-repeat 1px 1px;
}
ul#services {
	margin-top: 15px;
}
ul#services li {
	background: url(../../images/d/arrow.gif) no-repeat 1px 2px;
	padding: 0 0 2px 25px;
}
.thumbBox{
	border: 1px solid #e3e3e3;
	background: #cc0066;
	padding: 5px;
	margin-bottom: 7px;
	display:none;
}
.thumbBox p {
	color: #fff;
}
.thumb{
	border:3px solid #D4FFFF;
}
.thumb:hover{
	border:3px solid #df246a;
}
.pinkBoxTop {
	width: 283px;
	height: 14px;
	background: url(../../images/d/righttop.png);
}
.pinkBox {
	width: 237px;
	border: 1px solid #e3e3e3;
	border-top: 0;
	background: #cc0066;
	padding: 5px 22px 20px 22px;
	margin-bottom: 7px;
}
.pinkBox h1 {
	color: #fff;
}
.pinkBox p {
	color: #fff;
}
.pinkBox a {
	color: #fff;
}
.whiteBoxPetiteTop {
	width:283px;
	height:14px;
	background: url(../../images/d/right2top.jpg) no-repeat;
}
.whiteBoxPetite {
	width:237px;
	border: 1px solid #e4e4e4;
	border-top:0;
	background:#fff;
	padding: 5px 22px 0 22px;
	position:relative;
	margin-bottom:7px;
}
.whiteBoxPetite h1 {
	color:#17A89D;
}
/* footer */

#footer {
	width: 1016px;
	padding: 15px 0 20px 0;
	font-size: 0.7em;
}
#footer div {
	width: 800px;
	margin: 0 auto;
}
#footer ul {
	float: left;
	line-height: 1.2em;
	margin-left: 19px;
	width: 266px;
}
#footer ul li {
	width: 133px;
	float: left;
	padding-bottom: 6px;
}
#footer ul li a {
	color: #777;
	text-decoration: none;
	font-weight:normal;
}
#footer ul li a:hover {
	text-decoration: underline;
}
#copyright {
	float:right;
	text-align:right;
	margin-right:19px;
}
#tarif{background: url(../../images/d/bgtarif.png) center bottom repeat-x; border:1px solid #cecece; margin-bottom:20px; padding:5px;}
#tarif:hover{border:1px solid #ddc8cf;}