*								{ margin: 0; padding: 0; }
body							{ font-family: "Lucida Grande", Arial, Sans-Serif; background: #999999; }

a								{ text-decoration: none; outline: none; }
a img							{ border: none; }

h2								{
	font-family: Georgia, Serif;
	color: #8b8b8b;
	font-size: 30px;
	text-align: right;
	font-weight: normal;
	padding: 20px 99px 0 0;
}

#page-wrap						{ background: white; width: 960px; margin: 0 auto; 
								  padding: 0; }

#slider							{ background: white url(../images/slider-bgbis.jpg); height: 227px; overflow: hidden;
								  position: relative; margin: 0; }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2880px; position: relative; }

.slide							{ padding: 20px 30px; width: 900px; float: left; position: relative; }
.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px;
								  color: #6C0E34; }
.slide p						{ color: #999; font-size: 12px; line-height: 22px; width: 300px; }
.slide img						{ position: absolute; top: 20px; left: 420px; }
#slider-stopper					{ position: absolute; top: 1px; right: 20px; background: #6C0E34; color: white;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
.slide ul						{ color: #999; font-size: 12px; line-height: 22px; width: 300px; }
#border							{
	border-top-width: 15px;
	border-bottom-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6C0E34;
	border-bottom-color: #6C0E34;
}
#logo							{
	height:100px;
	background-image: url(../images/logoRVB_site.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.left { padding:20px 5px 20px 20px;font-size:12px;width:350px;}
.right { padding:20px 5px 20px 0px;font-size:12px;width:530px;float:right;}
#centre {padding:30px 0 30px 0;font-size:12px;position:relative;}
#google {position:absolute;width:520px;height:400px;top:180px;left:420px;}
#centre .left {
	padding:0px 5px 0px 20px;
	font-size:12px;
	width:350px;
	border-left-width: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #6C0E34;
}
#centre .left h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #6C0E34;
	padding:0 0 20px 0;
}
#centre .left p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	line-height: 24px;
}
#centre .right {
	
	font-size:12px;
	color:#FFF;
	width:530px;
	height:100px;
	float:right;
	background-color:#000000;
	background-image: url(../images/image_droite.jpg);
	background-repeat: no-repeat;
	background-position: left center;	/*background-position: left center;*/
}
#centre .rightbatiment {
	
	font-size:12px;
	color:#FFF;
	width:530px;
	height:100px;
	float:right;
	background-color:#000000;
	background-image: url(../images/image_droitebatiment.jpg);
	background-repeat: no-repeat;
	background-position: left center;	/*background-position: left center;*/
}
#centre .right-genie-civil {
	
	font-size:12px;
	color:#FFF;
	width:530px;
	height:100px;
	float:right;
	background-color:#000000;
	background-image: url(../images/image_droite-genie-civil.jpg);
	background-repeat: no-repeat;
	background-position: left center;	/*background-position: left center;*/
}
#centre .right-amenagements {
	
	font-size:12px;
	color:#FFF;
	width:530px;
	height:100px;
	float:right;
	background-color:#000000;
	background-image: url(../images/image_droite_amenagements.jpg);
	background-repeat: no-repeat;
	background-position: left center;	/*background-position: left center;*/
}
#contenu_contact  #centre .right {
	
	font-size:12px;
	color:#FFF;
	width:530px;
	height:100px;
	float:right;
	background-color:#000000;
	background-image: url(../images/image_droite_contact.jpg);
	background-repeat: no-repeat;
	background-position: left center;	/*background-position: left center;*/
}

#centre .right p {
	padding:20px 25px 20px 240px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
}
#centre .rightbatiment p {
	padding:20px 25px 20px 240px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
}
#centre .right-genie-civil p {
	padding:20px 25px 20px 240px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
}
#centre .right-amenagements p {
	padding:20px 25px 20px 240px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
}
.right a, .right a:link {color:#FFFFFF;text-decoration:none;}
.right a:hover {color: #8b8b8b;text-decoration:none;}
.right1 a, .right1 a:link {color:#FFFFFF;text-decoration:none;}
.right1 a:hover {color: #8b8b8b;text-decoration:none;}
.right2 a, .right2 a:link {color:#FFFFFF;text-decoration:none;}
.right2 a:hover {color: #8b8b8b;text-decoration:none;}
.right3 a, .right3 a:link {color:#FFFFFF;text-decoration:none;}
.right3 a:hover {color: #8b8b8b;text-decoration:none;}
.rightbatiment a, .rightbatiment a:link {color:#FFFFFF;text-decoration:none;}
.rightbatiment a:hover {color: #8b8b8b;text-decoration:none;}
.right-genie-civil a, .right-genie-civil a:link {color:#FFFFFF;text-decoration:none;}
.right-genie-civil a:hover {color: #8b8b8b;text-decoration:none;}
.right-amenagements a, .right-amenagements a:link {color:#FFFFFF;text-decoration:none;}
.right-amenagements a:hover {color: #8b8b8b;text-decoration:none;}
#centre .right p.contact {
	padding:0px 15px 20px 220px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
}
.right1 {font-size:12px;
	color:#FFF;
	width:530px;
	height:100px;
	margin:45px 0 0 0;
	float:right;
	background-color:#000000;
	background-image: url(../images/image_droite_batiment.jpg);
	background-repeat: no-repeat;
	background-position: left center;	/*background-position: left center;*/}
.right1 p {
	padding:20px 15px 20px 240px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
}

.right2 {font-size:12px;
	color:#FFF;
	width:530px;
	height:100px;
	float:right;
	background-color:#000000;
	background-image: url(../images/image_droite_genie-civil.jpg);
	background-repeat: no-repeat;
	background-position: left center;	/*background-position: left center;*/}
.right2 p {
	padding:20px 15px 20px 240px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
} 
.right3 {font-size:12px;
	color:#FFF;
	width:530px;
	height:100px;
	margin:45px 0 0 0;
	float:right;
	background-color:#000000;
	background-image: url(../images/image_droite_amenagements.jpg);
	background-repeat: no-repeat;
	background-position: left center;	/*background-position: left center;*/}
.right3 p {
	padding:20px 15px 20px 240px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
}
#contenu {
	width:960px;
	margin: 0 auto;
	background-image: url(../images/bckgrnd_right.gif);
	background-repeat: repeat-y;
}
#contenusavoirfaire {
	width:960px;
	height:500px;
	margin: 0 auto;
	background-image: url(../images/bckgrnd_right.gif);
	background-repeat: repeat-y;
}
#contenu_contact {
	width:960px;
	height:630px;
	margin: 0 auto;
	background-image: url(../images/bckgrnd_right.gif);
	background-repeat: repeat-y;
}
#footer {height:40px;background:#6C0E34;color:#AAA;font-size:12px;padding:10px 10px 0 20px;
	border-top-width: 8px;
		border-top-style: solid;
			border-top-color: #6C0E34;
	}
	#footer a
{
	
	color: #AAAAAA;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	line-height: 1.1em;
}
#footer a.sel,
#footer a:hover 
{
	color: #ffffff;

}
	.clear {clear:both;}
	p#liens {font-family: Georgia, Serif;
	color: #8b8b8b;padding-top:30px;font-size:1em;}
	p#liens a,p#liens a:link {color:#6C0E34;text-decoration:none;}
	p#liens a:hover {color: #AAAAAA;}
