@charset "utf-8";
/* CSS Document */

body {
margin:0;
background:url(../imgs/bgAll.jpg) #00297b no-repeat center top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}

.line_height {
line-height:10px;
}

p {
margin:0;
}
a {
color:#b30000;
text-decoration:none;
}
a:hover {
color:#910000;
}

.txt_bold {
font-weight:bold;
}
.txt_italic {
font-style:italic;
}

.txt_red {
color:#b30000;
}
.txt_blue {
color:#00297b;
}

.txt_10 {
font-size:10px;
}
.txt_12 {
font-size:12px;
}
.txt_14 {
font-size:14px;
}

#content {
width:980px;
margin:auto;
background:url(../imgs/bg_content.jpg) no-repeat center top;
min-height:840px;
_height:auto;
}

.area_div {
width:400px;
height:1px;
background-color:#dedede;
margin:12px auto 20px auto;
}

#lang_button {
background:url(../imgs/bt_eng.jpg) no-repeat center top;
width:60px;
height:17px;
cursor:pointer;
float:right;
}
#lang_button:hover {
background:url(../imgs/bt_eng.jpg) no-repeat center -17px;
}

/* bt long */
#bt_long_acc {
background:url(../imgs/bts_long_acc.jpg) no-repeat center top;
width:656px;
height:22px;
cursor:pointer;
}
#bt_long_acc:hover {
background:url(../imgs/bts_long_acc.jpg) no-repeat center -22px;
}
#bt_long_fusil {
background:url(../imgs/bts_long_fusil.jpg) no-repeat center top;
width:656px;
height:22px;
cursor:pointer;
}
#bt_long_fusil:hover {
background:url(../imgs/bts_long_fusil.jpg) no-repeat center -22px;
}
#bt_long_pieces {
background:url(../imgs/bts_long_pieces.jpg) no-repeat center top;
width:656px;
height:22px;
cursor:pointer;
}
#bt_long_pieces:hover {
background:url(../imgs/bts_long_pieces.jpg) no-repeat center -22px;
}
#bt_long_compN {
background:url(../imgs/bts_long_compN.jpg) no-repeat center top;
width:656px;
height:22px;
cursor:pointer;
}
#bt_long_compN:hover {
background:url(../imgs/bts_long_compN.jpg) no-repeat center -22px;
}

.bg_shadow {
float:left;
margin:0;
padding:0;
border:none;
}

/* HEADER AND FOOTER */
#headerInfo {
color:white;
text-align:right;
padding: 31px 27px 25px 0;
}
#footer {
width:980px;
height:31px;
margin:auto;
padding-top:25px;
background:url(../imgs/bgFooter.jpg) no-repeat center top;
}
#footer a {
text-decoration:none;
color:#92b6ff;
cursor:pointer;
}
#footer a:hover {
color:#bed4ff;
}
#footerLink {
padding-left:35px;
}
#language_link {
color:#000033;
}
#language_link:hover {
color:#0000aa;
}

/* CONTENTS */

/* LEFT COL */

#leftCol {
width:302px;
min-height:542px;
_height:auto;
float:left;
background:url(../imgs/bgLeftSide.jpg) no-repeat center top;
}

#topLeftTxt {
width:238px;
padding-left:40px;
padding-top:30px;
}

#mainMenu {
padding-top:17px;
}
.bt_mainMenuContainer {
width:273px;
height:30px;
margin-bottom:1px;
}
#bt_MM_accueil {
width:273px;
height:30px;
background:url(../imgs/bt_menuAccueil.jpg) no-repeat center top;
cursor:pointer;
}
#bt_MM_accueil:hover {
background:url(../imgs/bt_menuAccueil.jpg) no-repeat center -30px;
}
#bt_MM_compN {
width:273px;
height:30px;
background:url(../imgs/bt_menuCompN.jpg) no-repeat center top;
cursor:pointer;
}
#bt_MM_compN:hover {
background:url(../imgs/bt_menuCompN.jpg) no-repeat center -30px;
}
#bt_MM_compR {
width:273px;
height:30px;
background:url(../imgs/bt_menuCompR.jpg) no-repeat center top;
cursor:pointer;
}
#bt_MM_compR:hover {
background:url(../imgs/bt_menuCompR.jpg) no-repeat center -30px;
}
#bt_MM_accessoires {
width:273px;
height:30px;
background:url(../imgs/bt_menuAccessoires.jpg) no-repeat center top;
cursor:pointer;
}
#bt_MM_accessoires:hover {
background:url(../imgs/bt_menuAccessoires.jpg) no-repeat center -30px;
}
#bt_MM_fusil {
width:273px;
height:30px;
background:url(../imgs/bt_menuFusil.jpg) no-repeat center top;
cursor:pointer;
}
#bt_MM_fusil:hover {
background:url(../imgs/bt_menuFusil.jpg) no-repeat center -30px;
}
#bt_MM_cabines {
width:273px;
height:30px;
background:url(../imgs/bt_menuCabines.jpg) no-repeat center top;
cursor:pointer;
}
#bt_MM_cabines:hover {
background:url(../imgs/bt_menuCabines.jpg) no-repeat center -30px;
}
#bt_MM_pieces {
width:273px;
height:30px;
background:url(../imgs/bt_menuPieces.jpg) no-repeat center top;
cursor:pointer;
}
#bt_MM_pieces:hover {
background:url(../imgs/bt_menuPieces.jpg) no-repeat center -30px;
}
#bt_MM_contact {
width:273px;
height:30px;
background:url(../imgs/bt_menuContact.jpg) no-repeat center top;
cursor:pointer;
}
#bt_MM_contact:hover {
background:url(../imgs/bt_menuContact.jpg) no-repeat center -30px;
}


#leftLogos {
padding-top:29px;
padding-left:35px;
}
.logoContainer {
width:231px;
height:72px;
margin-bottom:5px;
}
.height200 {
height:200px;
}
#logo_dv {
background:url(../imgs/bt_leftLogo_dv.jpg) no-repeat center top;
width:180px;
height:148px;
cursor:pointer;

}

#logo_dv:hover {
background:url(../imgs/bt_leftLogo_dvHover.jpg) no-repeat center ;

}

#logo_omega {
background:url(../imgs/bt_leftLogo_omega.jpg) no-repeat center top;
width:180px;
height:48px;
cursor:pointer;
margin-top: 75px;
}


#logo_omega:hover {
background:url(../imgs/bt_leftLogo_omegaHover.jpg) no-repeat center ;
 margin-top: 75px; 
}
#logo_compair {
background:url(../imgs/bt_leftLogo_compair.jpg) no-repeat center top;
width:231px;
height:72px;
cursor:pointer;
}
#logo_compair:hover {
background:url(../imgs/bt_leftLogo_compair.jpg) no-repeat center -72px;
}
#logo_hydrovane {
background:url(../imgs/bt_leftLogo_hydrovane.jpg) no-repeat center top;
width:231px;
height:72px;
cursor:pointer;
}
#logo_hydrovane:hover {
background:url(../imgs/bt_leftLogo_hydrovane.jpg) no-repeat center -72px;
}
#logo_cp {
background:url(../imgs/bt_leftLogo_cp.jpg) no-repeat center top;
width:231px;
height:72px;
cursor:pointer;
}
#logo_cp:hover {
background:url(../imgs/bt_leftLogo_cp.jpg) no-repeat center -72px;
}

/* RIGHT COL */

h1 {
margin:12px 0 0 0;
color:#00297b;
font-weight:normal;
font-size:16px;
}

#rightCol {
width:656px;
min-height:740px;
_height:auto;
margin-left:302px;
}
.redDiv_right {
width:100%;
height:1px;
background-color:#b30000;
margin-bottom:10px;
}
#displayHome {
margin-top:11px;
}
#home2Selections {
min-height:180px;
_height:auto;
width:100%;
margin-top:12px;
}
.selectioncontainer {
width:315px;
min-height:180px;
_height:auto;
float:left;
}
.selectionSep {
width:26px;
min-height:180px;
_height:auto;
float:left;
}
.selectionLinks {
float:right;
margin-right:35px;
margin-top:6px;
}

.initial_txt {
padding-top:140px;
}

/* pg PIECES */
#rightCol_pieces {
width:656px;
min-height:740px;
_height:auto;
margin-left:302px;
background:url(../imgs/title_pieces.jpg) no-repeat center 11px;
}
#logos_pieces {
width:535px;
margin:20px auto 0 auto;
}

/* pg CONTACT */
#rightCol_contact {
width:656px;
min-height:740px;
_height:auto;
margin-left:302px;
background:url(../imgs/title_contact.jpg) no-repeat center 11px;
}
#form_container {
width:610px;
height:312px;
margin:30px auto 0 auto;
}
#contact_form {
width:388px;
float:left;
margin-right:30px;
}
.padding_fix_contact {
padding-top:11px;
}
.top_space {
margin-top:8px;
}
fieldset {
margin:0;
border:none;
padding:0;
}
label {
color:#CCCCCC;
font-size:11px;
padding-left:7px;
}
.input_form {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
background:url(../imgs/bg_form_field.jpg);
width:378px;
height:18px;
margin:0;
border:3px;
padding:6px 5px 0 5px;
}
.textarea_form {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
background:url(../imgs/bg_form_field.jpg);
width:378px;
height:65px;
margin:0;
border:none;
padding:6px 5px 0 5px;
}
#contact_btEnvoyer {
float:right;
margin-top:8px;
width:121px;
height:31px;
background:url(../imgs/bt_envoyer.jpg) no-repeat center top;
cursor:pointer;
}
#contact_btEnvoyer:hover {
background:url(../imgs/bt_envoyer.jpg) no-repeat center -31px;
}

#contact_map {
width:656px;
height:293px;
background:url(../imgs/bg_map.jpg) no-repeat center top;
}
#img_map {
width:430px;
height:275px;
padding:9px 0 0 9px;
}
#bt_container_map {
position:absolute;
width:106px;
height:43px;
margin:23px 0 0 439px;
}
#theMap {
background:url(../imgs/bt_carte.jpg) no-repeat center top;
width:106px;
height:43px;
cursor:pointer;
}
#theMap:hover {
background:url(../imgs/bt_carte.jpg) no-repeat center -43px;
}

/* pg FUSIL */
#rightCol_fusil {
width:656px;
min-height:740px;
_height:auto;
margin-left:302px;
background:url(../imgs/title_fusil.jpg) no-repeat center 11px;
}
.center_titles_fusil {
text-align:center;
width:500px;
margin:auto;
}

/* pg ACCESSOIRES */
#rightCol_accessoires {
width:656px;
min-height:740px;
_height:auto;
margin-left:302px;
background:url(../imgs/title_accessoires.jpg) no-repeat center 11px;
}

table {
border:none;
margin:0;
padding:0;
}
.table_acc_left {
width:315px;
text-align:center;
vertical-align:middle;
}
.table_acc_right {
width:321px;
vertical-align:middle;
}
.img_acc_table {
padding:15px 0 15px 0;
}

/* pg COMPRESSEURS REUSINEES */
#rightCol_compR {
width:656px;
min-height:740px;
_height:auto;
margin-left:302px;
background:url(../imgs/title_compR.jpg) no-repeat center 11px;
}
.img_reus {
width:214px;
height:164px;
border:#bbb 3px solid;
float:left;
margin-right:10px;
}
.compR_container {
width:590px;
height:170px;
margin:25px auto 15px auto;
}
h2 {
font-size:14px;
color:#b30000;
margin:0 0 10px 0;
}
.reus_prix {
color:#888;
margin:10px 0 10px 0;
}

#pagination {
width:336px;
height:19px;
margin:auto;
padding-top:10px;
text-align:center;
}
#pag_btBack {
width:88px;
height:19px;
float:left;
}
#pag_btNext {
width:88px;
height:19px;
float:right;
}
#bt_pag_derniere {
background:url(../imgs/bt_pag_derniere.jpg) no-repeat center top;
width:88px;
height:19px;
cursor:pointer;
}
#bt_pag_derniere:hover {
background:url(../imgs/bt_pag_derniere.jpg) no-repeat center -19px;
}
#bt_pag_suivante {
background:url(../imgs/bt_pag_suivante.jpg) no-repeat center top;
width:88px;
height:19px;
cursor:pointer;
}
#bt_pag_suivante:hover {
background:url(../imgs/bt_pag_suivante.jpg) no-repeat center -19px;
}
#pag_links {
padding-top:3px;
}
.link_pag {
padding:0 4px 0 4px;
color:#00297b;
}
.link_pag:hover {
color:#004de7;
}

/* pg COMPRESSEURS 1 */
#rightCol_compN {
width:656px;
min-height:740px;
_height:auto;
margin-left:302px;
background:url(../imgs/title_compN.jpg) no-repeat center 11px;
}
#comp_box_div {
width:26px;
height:400px;
margin-top:150px;
float:left;
}
.comp_box {
width:315px;
float:left;
margin-top:150px;
}
.center_logos_comp {
width:315px;
margin:auto;
}

/* pg COMPRESSEURS 2 */
/* headers */
#rightCol_compN_dv {
width:656px;
min-height:720px;
_height:auto;
margin-left:302px;
background:url(../imgs/title_compN_dv.jpg) no-repeat center 11px;
padding-top:150px;
}
#rightCol_compN_omega {
width:656px;
min-height:720px;
_height:auto;
margin-left:302px;
background:url(../imgs/title_compN_omega.jpg) no-repeat center 11px;
padding-top:150px;
}
#rightCol_compN_rot_dv {
width:656px;
min-height:720px;
_height:auto;
margin-left:302px;
background:url(../imgs/title_compN_dv.jpg) no-repeat center 11px;
padding-top:150px;
}
#rightCol_compN_hydrovane {
width:656px;
min-height:580px;
_height:auto;
margin-left:302px;
background:url(../imgs/title_compN_hydrovane.jpg) no-repeat center 11px;
padding-top:150px;
}
#rightCol_compN_cp {
width:656px;
min-height:580px;
_height:auto;
margin-left:302px;
background:url(../imgs/title_compN_cp.jpg) no-repeat center 11px;
padding-top:150px;
}
#rightCol_compN_compair {
width:656px;
min-height:580px;
_height:auto;
margin-left:302px;
background:url(../imgs/title_compN_compair.jpg) no-repeat center 11px;
padding-top:150px;
}

/* tables */
.table_4col {
width:620px;
margin:auto;
text-align:center;
}
.table_titles_4Col {
background:url(../imgs/img_tableBG_4Col.jpg);
height:27px;
padding-left:15px;
text-align:left;
font-size:14px;
font-weight:bold;
color:white;
}
.table_titles_4Col_smaller {
background:url(../imgs/img_tableBG_4Col.jpg);
height:27px;
text-align:center;
font-size:12px;
font-weight:bold;
color:white;
}
.col_items_4col {
width:200px;
height:23px;
vertical-align:middle;
text-align:right;
padding-right:8px;
}
.col_values_4col {
width:104px;
height:23px;
vertical-align:middle;
text-align:center;
}
.table_4Col_imgBox {
padding-top:30px;
width:100%;
text-align:center;
}

.table_2col {
width:410px;
}
.table_titles_2Col {
background:url(../imgs/img_tableBG_2Col.jpg);
height:27px;
padding-left:15px;
text-align:left;
font-size:14px;
font-weight:bold;
color:white;
}
.small_table {
width:620px;
padding-top:50px;
text-align:right;
}
.table_small_imgBox_dv3 {
float:left;
width:210px;
height:228px;
padding-top:40px;
text-align:center;
}
.table_small_imgBox_dv4 {
float:left;
height:228px;
padding-top:40px;
text-align:center;
}

.col_values_1col {
width:209px;
height:23px;
vertical-align:middle;
text-align:center;
}

.table2_mainTitle {
width:105px;
vertical-align:middle;
text-align:center;
}
.table2_subTitle {
width:80px;
vertical-align:middle;
text-align:center;
}
.table2_value {
width:86px;
vertical-align:middle;
text-align:center;
}
.top_height {
margin-top:15px;
}

.darkBlue_bg_1 {
background-color:#0043c9;
color:white;
font-weight:bold;
}
.darkBlue_bg_2 {
background-color:#00297b;
color:white;
font-weight:bold;
}
.lightBlue_bg_1 {
background-color:#e9f1ff;
}
.lightBlue_bg_2 {
background-color:#cfddf8;
}

/* with submenu */
#subMenu_omega {
height:22px;
width:350px;
position:absolute;
margin-top:84px;
margin-left:562px;
}

#bt_contracteur {
background:url(../imgs/bt_sub_omega1.jpg) no-repeat center top;
float:left;
margin-right:8px;
cursor:pointer;
width:117px;
height:22px;
}
#bt_contracteur:hover {
background:url(../imgs/bt_sub_omega1.jpg) no-repeat center -22px;
}
#bt_professionel {
background:url(../imgs/bt_sub_omega2.jpg) no-repeat center top;
float:left;
margin-right:10px;
cursor:pointer;
width:114px;
height:22px;
}
#bt_professionel:hover {
background:url(../imgs/bt_sub_omega2.jpg) no-repeat center -22px;
}
#bt_industriel {
background:url(../imgs/bt_sub_omega3.jpg) no-repeat center top;
float:left;
cursor:pointer;
width:98px;
height:22px;
}
#bt_industriel:hover {
background:url(../imgs/bt_sub_omega3.jpg) no-repeat center -22px;
}

.table_omega_info {
width:90px;
}