*{
	margin: 0;
	padding: 0;
}
body{
	background:#000000 url(../images/wall-nuages.jpg) no-repeat scroll center top;
	font-family:Trebuchet MS, sans-serif;
	font-size: 0.75em;
	line-height:1.2em;
	font-style:normal;
	color:#3b2814;
}
a{
	text-decoration:underline;
	color:#3b2814;
}
p{
}
h1{
	font-size: 1.6em;
	font-weight:normal;
	line-height:20px;
}
h2{
	font-size: 1.5em;
	font-weight:normal;
	line-height:1.5em;
}
h3{
	font-size: 1.1em;
	font-weight:bold;
	line-height:1.1em;
}
ul{list-style:none;}
li{float:left;}
strong{
	font-weight:bold;
	color:#3b2814;
	font-size: 1.1em;
}
img{
	border:none;
}

/*** ID ***/
#wrap{
	background:#000000 url(../images/wall-nuages.jpg) no-repeat scroll center top;
	margin:0 auto;
	width:923px;
	min-height:800px;
	text-align:left;
}
#menu{
	height:51px;
	margin:4px 0 0 15px;
	background-image:url(../images/menu.png);
	background-repeat:no-repeat;
}
#menu li a{
	display:block;
	height:51px;
	line-height:51px;
	text-indent:-50000px;
}
#menu li a:hover{
	background-image:url(../images/menu_on.png);
	background-repeat:no-repeat;
}
#menu li a#design{	width:83px;}
#menu li a#marketing{width:171px; margin-left:1px;}
#menu li a#creations{width:192px; margin-left:2px;}
#menu li a#formations{width:130px; margin-left:2px;}
#menu li a#services{width:100px; margin-left:2px;}
#menu li a#home{width:70px; margin-left:23px;}
#menu li a#contact{width:109px; margin-left:3px;}

#menu li a#design:hover{background-position:0 0;}
#menu li a#marketing:hover{background-position:-84px 0;}
#menu li a#creations:hover{background-position:-257px 0;}
#menu li a#formations:hover{background-position:-451px 0;}
#menu li a#services:hover{background-position:-583px 0;}
#menu li a#home:hover{background-position:-706px 0;}
#menu li a#contact:hover{background-position:-779px 0;}

#menu li a strong{
	position:absolute;
}
#footer{
	height:10px;
	line-height:20px;
	font-weight:bold;
	font-size:1.1em;
}
a#twitt{
	line-height:20px;
	background:url(/images/twitt.png) no-repeat;
	padding-left:25px;
}
/*** CLASS ***/
.main{
	width:707px;
	float:left;
	margin-left:3px;
}
.maintop{
	background-image:url(../images/back_main_top.png);
	background-repeat:no-repeat;
	height:12px;
}
.mainmiddle{
	background-image:url(../images/back_main_middle.png);
	background-repeat:repeat-y;
}
.contentmain{
	margin:0 15px 0 17px;
}
.mainbottom{
	background-image:url(../images/back_main_bottom.png);
	background-repeat:no-repeat;
	height:18px;
}
.right{
	width:206px;
	float:right;
	margin:0 7px 0 0;
}
.righttop{
	background-image:url(../images/back_right_top.png);
	background-repeat:no-repeat;
	height:12px;
}
.rightmiddle{
	background-image:url(../images/back_right_middle.png);
	background-repeat:repeat-y;
}
.contentright{
	margin:0px 16px 0 15px;
}
.contentright img{
	margin:0 10px -1px -5px;
}
.rightbottom{
	background-image:url(../images/back_right_bottom.png);
	background-repeat:no-repeat;
	height:12px;
}
.left{
	width:462px;
	float:left;
	margin-left:3px;
}
.lefttop{
	background-image:url(../images/back_left_top.png);
	background-repeat:no-repeat;
	height:12px;
}
.leftmiddle{
	background-image:url(../images/back_left_middle.png);
	background-repeat:repeat-y;
}
.contentleft{
	margin:0px 16px 0 17px;
}
.contentleft img{
	float:left;
	margin:0 10px 10px -4px;
}
.leftbottom{
	background-image:url(../images/back_left_bottom.png);
	background-repeat:no-repeat;
	height:18px;
}
.tiny{
	width:245px;
	float:left;
}
.tinytop{
	background-image:url(../images/back_tiny_top.png);
	background-repeat:no-repeat;
	height:12px;
}
.tinymiddle{
	background-image:url(../images/back_tiny_middle.png);
	background-repeat:repeat-y;
}
.contenttiny{
	margin:0px 16px 0 15px;
}
.contenttiny img{
	margin:0 10px -2px -4px;
}
.tinybottom{
	background-image:url(../images/back_tiny_bottom.png);
	background-repeat:no-repeat;
	height:18px;
}
.content{
	background-color:#fbf5d3;
	padding:5px 10px 15px 10px;
}
.padd{
	padding-bottom:20px;
}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}
.clear{
	clear:both;
}