body
{
background-color: #000;
color: #fff;
font: 12px 'Lucida Grande', Verdana, sans-serif;
}

#top_block
{
text-align: center;
}

#flash_obj
{
width: 650px;
background-color: #fff;
left: auto;
right: auto;
}

#intro_img_cont
{
background-image: url('../templates/common/intro_static.jpg');
width: 628px;
margin-left: auto;
margin-right: auto;
height: 532px;
}

#french_btn
{
padding-top: 490px;
padding-left: 150px;
width: 100px;
float: left;
}

#french_btn a
{
width: 120px;
height: 30px;
display: block;
}

#english_btn
{
padding-top: 490px;
padding-left: 80px;
width: 100px;
height: 50px;
float: left;
}

#english_btn a
{
width: 120px;
height: 30px;
display: block;
}

h3
{
color:#fff;
margin:0px;
}

.style1
{
color:#fff;
}
img
{
display: block;
border-style: none;
}

#main_container
{
padding-top: 15px;
width: 750px;
margin: auto;

}


#top_menu 
{
height: 26px;
list-style: none;
margin:0px;
padding: 0px;
}

#top_menu li
{
text-indent: -9000px;
float: left;
height: 26px;
margin: 0;
padding: 0;
}


#top_menu li a
{
display: block;
height: 100%;
text-decoration:none;
}

#products a
{
width: 106px;
background-image: url("../templates/products.jpg");
background-repeat: no-repeat;
background-position: 0px -27px; 
}

#products a:hover
{
width: 106px;
background-image: url("../templates/products.jpg");
background-repeat: no-repeat;
background-position: 0px 0px; 
}

#iroquois a
{
width: 101px;
background-image: url("../templates/iroquois.jpg");
background-repeat: no-repeat;
background-position: 0px -27px; 
}

#iroquois a:hover
{
width: 101px;
background-image: url("../templates/iroquois.jpg");
background-repeat: no-repeat;
background-position: 0px 0px; 
}

#main_container
{
width: 750px;
}


#about a
{
width: 168px;
background-image: url("../templates/about.jpg");
background-repeat: no-repeat;
background-position: 0px -27px; 
}

#about a:hover
{
width: 168px;
background-image: url("../templates/about.jpg");
background-repeat: no-repeat;
background-position: 0px 0px; 
}

#careers a
{
width: 101px;
background-image: url("../templates/careers.jpg");
background-repeat: no-repeat;
background-position: 0px -27px; 
}

#careers a:hover
{
width: 101px;
background-image: url("../templates/careers.jpg");
background-repeat: no-repeat;
background-position: 0px 0px; 
}

#contact a
{
width: 135px;
background-image: url("../templates/contact.jpg");
background-repeat: no-repeat;
background-position: 0px -27px; 
}

#contact a:hover
{
width: 135px;
background-image: url("../templates/contact.jpg");
background-repeat: no-repeat;
background-position: 0px 0px; 
}

#langue a
{
width: 139px;
background-image: url("../templates/langue.jpg");
background-repeat: no-repeat;
background-position: 0px -27px; 
}

#langue a:hover
{
width: 139px;
background-image: url("../templates/langue.jpg");
background-repeat: no-repeat;
background-position: 0px 0px; 
}

#container
{
margin-left:1px;
margin-right:1px;
width: 746px;
border-style: solid;
border-color: #5c5b5b;
border-width: 0px 1px 1px 1px;
}

#left_frame
{
float: left;
}

#right_frame
{
width: 550px;
float:left;
}


#pattern
{
margin-top: 10px;
margin-left: 10px;
}

#menu_cont
{
height: auto !important; 
height:150px;
min-height:150px;
width:180px;
padding-top: 20px;
}

#section_title
{
padding-top: 20px;
padding-bottom: 15px;
}

#section_sub_title
{
padding-left: 26px;
padding-bottom: 10px;
}

#main_text
{
text-align: justify;
padding-left: 38px;
padding-bottom: 20px;
display: block;
}
#main_text img
{
display: block;
}

#galerie_cont
{
margin-left: 30px;
padding-top: 10px;
padding-bottom: 30px;
}

.galerie_desc
{
padding-top:5px;
height:35px;
width:150px;
text-align:center;
}
.galerie_bord
{

border: solid 1px #777;
}

#galerie_list
{
text-align: right;
margin-right: 30px;
color: #4b4b4b;
}

#galerie_list a
{
color: #989898;
text-decoration: none;
}

#marimac_logo
{
padding-top: 40px;
padding-left: 10px;
}

.sub_section_menu
{
padding-left: 5px;
}
#sub_padding
{
padding-top: 5px;
}

.clear
{
clear:both;
}

.email_input
{
margin-left: 10px;
width: 150px;
background-color: #000;
border: #555 1px solid;
font-size: 11px;
padding-left: 2px;
}

#email_comment
{
margin-left: 10px;
background-color: #000;
width: 300px;
height: 150px;
border: #555 1px solid;
font-size: 11px;
padding-left: 2px;

}

#email_message
{
color: #fff;
padding-bottom: 10px;
}

