/* CSS Document */

body{
margin:0;
padding:0;
background:url(images/bg_main.gif) top left repeat-x #0b0b0b;
	font-size:12px;
	color:#000000;	
		font-family:Arial, Helvetica, sans-serif;

}

#maincontainer{
width: 990px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
position:relative;
}

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

#middlesection{
position:absolute;
top:308px;
background:url(images/bg_content_rep.gif) repeat-y;
}

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

#texte{
width:469px;
float:left;
padding-bottom:103px;
}

#texte-produit{
width:612px;
padding-right:47px;
float:left;
padding-bottom:103px;
}

#image{
float:left; width:190px;
text-align:right;
}

#footer{
float: left;
clear: all;
width: 990px;
background:url(images/footer.gif) top left no-repeat #0b0b0b;
}

#zone{
width:232px;
height:296px;
float:left;
background:url(images/bg_col_left.jpg) top left no-repeat;
padding-left:32px;
}

#menu{
width:264px;
height:308px;
float:left;
}

#photo{
width:726px;
height:308px;
float:left;
}

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

h1{
	position:absolute;
	left:277px;
	top:280px;
	width:468px;
	height:17px;
	z-index:1;
	background-image:url(images/bg_titre.gif);
	padding:9px 0px 0px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#433b05;
	margin:0px;
}

h2{
	/*padding:0;
	margin:0;*/
}

p {
padding-top:0px;
margin-top:0px;
padding-bottom:5px;
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#000000;
}

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

.cssnav_accueil{background-image:url(images/menu1o.gif);}
.cssnav_produits{background-image:url(images/menu2o.gif);}
.cssnav_nouveautes{background-image:url(images/menu3o.gif);}
.cssnav_entreprise{background-image:url(images/menu4o.gif);}
.cssnav_garantie{background-image:url(images/menu5o.gif);}
.cssnav_contact{background-image:url(images/menu6o.gif);}
.cssnav_english{background-image:url(images/menu7o.gif);}

.cssnav_home{background-image:url(images/menu-en1o.gif);}
.cssnav_products{background-image:url(images/menu-en2o.gif);}
.cssnav_whatsnew{background-image:url(images/menu-en3o.gif);}
.cssnav_company{background-image:url(images/menu-en4o.gif);}
.cssnav_warranty{background-image:url(images/menu-en5o.gif);}
.cssnav_contactus{background-image:url(images/menu-en6o.gif);}
.cssnav_francais{background-image:url(images/menu-en7o.gif);}

.accueil{width:264px; height:23px; border:0;}
.produits{width:264px; height:24px; border:0;}
.nouveautes{width:264px; height:24px; border:0;}
.entreprise{width:264px; height:24px; border:0;}
.garantie{width:264px; height:24px; border:0;}
.contact{width:264px; height:24px; border:0;}
.english{width:264px; height:24px; border:0;}

.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;
}

.intro {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#c5ae2c;
}

.titre_zone {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

.titre_zone_champs {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#FFFFFF;
}

.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;
}

td,tr
{
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	color:#000000;	
}


.texte {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	color:#1f2943;
}

.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	text-align:left;
	color:#5a5a5a;
	padding-top:15px;
}

.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:bold;
color:#000000;
font-size:11px;
text-decoration:none;
}
a.lien_pmenu:visited { 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
font-size:11px;
text-decoration:none;
}
a.lien_pmenu:hover { 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#c2a30b;
font-size:11px;
text-decoration:underline;
}
a.lien_pmenu:active { 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
font-size:11px;
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 { 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#c5ae2c;
font-size:12px;
text-decoration:none;
}
a.lien:visited { 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#c5ae2c;
font-size:12px;
text-decoration:none;
}
a.lien:hover { 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
font-size:12px;
text-decoration:underline;
}
a.lien:active { 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#c5ae2c;
font-size:12px;
text-decoration:none;
}