/* CSS Document */

body{
margin:0;
padding:0;
background:url(images/bg_main.gif) top left repeat-x #959595;
}

#maincontainer{
width: 990px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
position:relative;
background:url(images/bg_main-content.gif) repeat-y;
}

#topsection{
height: 162px; /*Height of top section*/
width:990px;
}

#contentcolumn{
/*margin: 0 233px 0 117px; Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
float: right;
width: 640px;
}

#leftcolumn{
float: left;
width: 233px; /*Width of left column in pixel*/
/*margin-left: -990px; Set margin to that of -(MainContainerWidth)*/
/*background:url(images/bg_left.gif) repeat-y;*/
}

#rightcolumn{
float: right;
width: 117px; /*Width of right column*/
/*margin-left: -117px; Set left margin to -(RightColumnWidth)*/
/*background:url(images/bg_right.gif) repeat-y;*/
}

#footer{
clear: left;
width: 100%;
}

/*/////////////////////////////////////////////////////////////////////////////////*/

h1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

h3 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

ul
{
	padding:0px 0px 0px 8px;
	margin:0px 0px 0px 8px;
}

p {
padding-top:5px;
margin-top:5px;
padding-bottom:0px;
margin-bottom:0px;
}

.cssnav { 
position: relative;
background-repeat: no-repeat;
white-space: nowrap;
display: block;
margin: 0; 
padding: 0; 
float:left;
}

.cssnav_entreprise{background-image:url(images/menu/entreprise-over.jpg);}
.cssnav_entrepriserj{background-image:url(images/menu/entrepriserj-over.jpg);}
.cssnav_forage{background-image:url(images/menu/forage-over.jpg);}
.cssnav_geothermie{background-image:url(images/menu/geothermie-over.jpg);}
.cssnav_realisations{background-image:url(images/menu/realisations-over.jpg);}
.cssnav_equipements{background-image:url(images/menu/equipements-over.jpg);}
.cssnav_levesque{background-image:url(images/menu/levesque-over.jpg);}
.cssnav_liens{background-image:url(images/menu/liens-over.jpg);}
.cssnav_contacts{background-image:url(images/menu/contacts-over.jpg);}

.cssnav_profil{background-image:url(images/menu/profil-over.jpg);}
.cssnav_historique{background-image:url(images/menu/historique-over.jpg);}

.cssnav_company{background-image:url(images/company-over.gif);}
.cssnav_drilling{background-image:url(images/drilling-over.gif);}
.cssnav_geothermics{background-image:url(images/geothermics-over.gif);}
.cssnav_achievements{background-image:url(images/achievements-over.gif);}
.cssnav_equipement{background-image:url(images/equipement-over.gif);}
.cssnav_employment{background-image:url(images/employment-over.gif);}
.cssnav_background{background-image:url(images/background-over.gif);}
.cssnav_contactus{background-image:url(images/contact-over.gif);}
.cssnav_links{background-image:url(images/links-over.gif);}

.cssnav_historique_entreprise{background-image:url(images/menu/historique-entreprise-ro.jpg);}
.cssnav_nettoyage_puits{background-image:url(images/menu/nettoyage-de-puits-ro.jpg);}
.cssnav_types_puits{background-image:url(images/menu/types-de-puits-ro.jpg);}
.cssnav_pompes{background-image:url(images/menu/pompes-ro.jpg);}
.cssnav_equipements-2{background-image:url(images/menu/equipements-2-ro.jpg);}
.cssnav_historique_entreprise{background-image:url(images/menu/historique-entreprise-ro.jpg);}
.cssnav_camera_submersible{background-image:url(images/menu/camera-submersible-ro.jpg);}


.cssnav a {
display: block;
color: #000000;
font-size: 11px;
display: block;
float: left;
color: black;
text-decoration: none;
}

* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}

.titre_img {
	width:102px;
	height:466px;
	text-indent:-9999em;
	padding:0px;
	margin:0px;
	float:left;
}

.titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-align:left;
	color:#1f2943;
	text-transform:uppercase;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.stitre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-align:left;
	color:#1f2943;
	text-transform:uppercase;
	padding-top:8px;
	padding-bottom:0px;
	margin-top:8px;
	margin-bottom:0px;
}

.texte {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	color:#1f2943;
	min-height:400px;
	padding:5px 0px 18px 37px; float:left; width:397px;
}
* html .texte{
height:400px;
}
.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
}

.texte_13px_blanc {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
}
.texte_12px_blanc {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	text-align:left;
}
.texte_11px_blanc {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	text-align:left;
}

.emphase {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	text-align:left;
	color:#c55b04;
}
.emphase_normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	text-align:left;
	color:#c55b04;
}

.texte_courant {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	text-align:left;
	padding:0px 15px 75px 15px;
	color:#ffffff;
	width:447px;
	float:left;
}

.texte_exergue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	line-height:25px;
	font-weight:bold;
	float:right;
	text-align:right;
	color:#cf7819;
}

a.lien_pmenu:link { 
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#ffffff;
font-size:10px;
text-decoration:none;
}
a.lien_pmenu:visited { 
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#ffffff;
font-size:10px;
text-decoration:none;
}
a.lien_pmenu:hover { 
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#2d4e68;
font-size:10px;
text-decoration:underline;
}
a.lien_pmenu:active { 
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#ffffff;
font-size:10px;
text-decoration:none;
}

a.lien_smenu:link { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ce3528;
font-size:10px;
line-height:14px;
letter-spacing:0px;
text-decoration:none;
}
a.lien_smenu:visited { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ce3528;
font-size:10px;
line-height:14px;
letter-spacing:0px;
text-decoration:none;
}
a.lien_smenu:hover { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#2d4e68;
font-size:10px;
line-height:14px;
letter-spacing:0px;
text-decoration:none;
}
a.lien_smenu:active { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ce3528;
font-size:10px;
line-height:14px;
letter-spacing:0px;
text-decoration:none;
}

a.lien:link { 
color:#dfaf7a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
text-decoration:none;
}
a.lien:visited { 
color:#dfaf7a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
text-decoration:none;
}
a.lien:hover { 
color:#aba9ab;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
text-decoration:underline;
}
a.lien:active { 
color:#dfaf7a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
text-decoration:none;
}

a:link{color:#265e96; text-decoration:none}
a:visited{color:#265e96; text-decoration:none}
a:hover{color:#000000; text-decoration:underline}
a:active{color:#265e96; text-decoration:none}

#Ly_Entreprise{position:absolute; top:162px; left:233px; z-index:5; width:97px;}
#Ly_RJ{position:absolute; top:162px; left:445px; z-index:5; width:97px;}

