@charset "UTF-8";
/* ------------------------------------------------------------------------------ */
/* Author: Michel Hébert              Version:1.0            Last Revision:17/11/08
+----------------------------------------------------------------------------------+
industrieforestiereroussel.com CSS by
	|           | |            | |    |  |    | |          \   |   |   /        \
	|     ______   ____    ____  |    |  |    | |     __    \  |   |  /    __    \
	|     ______       |  |      |    |  |    | |    |  |      |   |      |  |     
	|           |      |  |      |    |  |    | |    |  |    | |   | |    |  |    |
	 ______     |      |  |      |    |  |    | |    |  |    | |   | |    |  |    |
	 ______     |      |  |      |     __     | |     __       |   |       __      
	|           |      |  |      |            | |           /  |   |  \          /
	 ___________        __        ____________   __________     ___     ________ 
                                                                              CEIBA
+----------------------------------------------------------------------------------+
Email: Admin@studioceiba.com                         Website: www.studioceiba.com */
/* ------------------------------------------------------------------------------ */
/*Basic Rules*/
/*Wrappers*/
html {
	margin: 0px;
	padding: 0px;
	position: relative;
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #3D382D;
}
body {
	position: relative;
	margin: 0px;
	padding: 0px;
	background: url(system/body.jpg) repeat-x;
}
#siteWrapper {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 720px;
}
#header {
	position: relative;
	display: block;
	height: 180px;
	background: #3D382D url(system/header.jpg);
}
#language {
	display: block;
	position: absolute;
	top: 18px;
	right: 36px;
	color: #29251B;
}
#statement {
	margin: 0px;
	padding: 18px 36px 18px 126px;
	display: block;
	background: url(system/statement.jpg) no-repeat;
	text-align: justify;
	font: normal 18px/24px Georgia, "Times New Roman", Times, serif;
	color: #3D382D;
}
#content {
	display: block;
	position: relative;
	margin: 0px;
	padding: 36px 18px;
}
#footer {
	display: block;
	padding: 9px;
	border-top: solid 1px #3D382D;
	text-align: right;
	font-size: 9px;
}
#price {
	margin: 0px;
	padding: 0px;
}
#noDel {
	margin: 18px 0px 18px 18px;
	font-size: 10px;
	
}
#other {
	display: block;
	position: absolute;
	top: 36px;
	right: 18px;
	width: 220px;
	color: #FFFFFF;
}
#location {
	display: block;
	position: relative;
	padding: 54px 18px 54px 156px;
	width: 530px;
	height: 36px;
	background: url(system/location.jpg) no-repeat;
	font: normal 16px/18px Georgia, "Times New Roman", Times, serif;
}
#map {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 144px;
	height: 144px;
	background: url(system/map.png) no-repeat left top;
}
#map:hover {
	background: url(system/map.png) no-repeat right top;
}
/*End of Wrappers*/
/*Elements*/
h1 {
	display: none;
}
h2 {
	margin: 0px 0px 18px 0px;
	color: #B85326;
}
h3 {
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px 0px 18px 0px;
}
a {
	font-weight: bold;
	color: #B8BF4E;
	text-decoration: none;
}
img {
	display: block;
	float: left;
	margin: 0px 9px 12px 0px;
	border: solid 3px #FFF7CF;
}
img:hover {
	border: solid 3px #B8BF4E;
}
a:hover {
	color: #C7CF4D;
	text-decoration: underline;
}
.clear {
	clear: both;
}
.hidden {
	display: none;
}
.picture {
	display: block;
	position: relative;
	width: 684px;
	margin: 0px 0px 36px 0px;
}
.picture iframe {
	border:3px solid #FFF7CF;
	margin:0 9px 12px 0;
}
#french {
	margin-right: 3px;
	background: url(system/french.png) no-repeat left top;
}
#french:hover {
	background: url(system/french.png) no-repeat right top;
}
#english {
	background: url(system/english.png) no-repeat left top;
}
#english:hover {
	background: url(system/english.png) no-repeat Right top;
}
#pricing1 {
	background: url(system/pricing1.jpg);
}
#buck7 {
	display: block;
	position: absolute;
	top: -18px;
	left: -36px;
	width: 138px;
	height: 138px;
	background: url(system/7buck.png);
}
#buck13 {
	display: block;
	position: absolute;
	top: -18px;
	left: -36px;
	width: 138px;
	height: 138px;
	background: url(system/13buck.png);
}
.pricing {
	display: block;
	position: relative;
	margin: 0px 18px 0px 0px;
	padding: 0px;
	float: left;
	width: 214px;
	height: 360px;
	list-style: none;
}
#pricing2 {
	background: url(system/pricing2.jpg);
}
#first {
	margin-right: 18px;
}
.contact {
	Display: block;
	float: left;
	width: 333px;
}
/*End of Elements*/
/*End of Basic Rules and Start of Compound Rules*/
/*Wrappers*/
/*End of Wrapper*/
/*Elements*/
#language .button {
	display: block;
	float: left;
	width: 77px;
	height: 18px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #514a3d;
}
#language .button:hover {
	color: #FFFFFF;
}
#statement a,
#statement a:visited {
	color: #B85326;
}
#statement a:hover,
#statement a:active {
	color: #CC5D32;
	text-decoration: underline;
}
#other h2 {
	text-align: center;
}
#other ul {
	margin: 0px;
	padding: 18px 18px 18px 36px;
	height: 324px;
	background: url(system/other.jpg);
	font: normal 16px/18px Georgia, "Times New Roman", Times, serif;
}
#other li {
	margin-bottom: 9px;
}
#location a,
#location a:visited {
	font-weight: bold;
	color: #B85326;
	text-decoration: none;
}
#location a:hover,
#location a:active {
	color: #CC5D32;
	text-decoration: underline;
}
/*End of Elements*/
/*End of CSS*/
