/* DEFAULT GLOBAL
--------------------------------------------- */

* {
	margin: 0;
	padding: 0;
	}
body {margin:0;padding:0; background:#FFFFFF url(images/fond.jpg) repeat-x;Font-size:8.5pt;Font-family:Verdana,sans-serif;}

strong {font-weight:normal;}

/* TEXT
--------------------------------------------- */
.normal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #4b3a32; text-decoration: none; text-align:left; line-height: 1.4}

/* LAYOUT 
--------------------------------------------- */
#conteneur {margin:0 auto; width:769px; border:1px solid white;}

#header-left {width:304px; height:102px; float:left; display:block;}
	#langue {width:304px; height:42px; float:left; display:block;}
		#langue h3 a {text-indent:-9999px; display:block; width:304px; height:42px; background:url(images/layout/btn-francais.gif) no-repeat;}
		#langue h3 a:hover {background-position: 50% -42px;}
	#languefr {width:304px; height:42px; float:left; display:block;}
		#languefr h3 a {text-indent:-9999px; display:block; width:304px; height:42px; background:url(images/layout/btn-francaisfr.gif) no-repeat;}
		#languefr h3 a:hover {background-position: 50% -42px;}
	#logo {width:304px; height:60px; float:left; display:block;;}
		#logo h2 a{text-indent:-9999px; display:block; width:304px; height:60px; background:url(images/layout/logo.gif) no-repeat;}
	#logofr {width:304px; height:60px; float:left; display:block;;}
		#logofr h2 a{text-indent:-9999px; display:block; width:304px; height:60px; background:url(images/layout/logofr.gif) no-repeat;}
#header-right {width:465px; height:102px; float:right; display:block;}

#home-flash {width:458px; height:376px; float:left; display:block;}
#home-right {width:311px; height:376px; float:right; display:block; background:url(images/layout/home-right-bg.jpg) no-repeat;}
	#home-right h1{width:292px; height:26px;margin-left:19px; margin-top:40px; text-indent:-9999px; display:block; background:url(images/layout/home-right-title.gif) no-repeat;}
	#home-right h1.accueilfr{width:292px; height:26px;margin-left:19px; margin-top:40px; text-indent:-9999px; display:block; background:url(images/layout/home-right-titlefr.gif) no-repeat;}
	#home-right p {Font-size:8.5pt;Font-family:Verdana,sans-serif;padding:20px 10px 0 29px;}
	#home-right p a{color:#01498b;text-decoration:none;}
	#home-right p a:hover{text-decoration:underline;}
	#home-right h3{}
#contenu-accueil {background:#e9e2d7;padding:10px 30px 30px 30px;}
#contenu-accueil a{color:#01498b;text-decoration:none;}
#contenu-accueil a:hover{text-decoration:underline;}
#contenu-accueil h2{width:336px; height:30px;margin-bottom:10px; text-indent:-9999px; display:block; background:url(images/layout/increase.gif) no-repeat;}
#contenu-accueil h2.increasefr{width:592px; height:34px;margin-bottom:10px; text-indent:-9999px; display:block; background:url(images/layout/increasefr.gif) no-repeat;}
#footer {background:black;padding:10px 20px 10px 30px;}
#footer-left {float:left; Font-size:7.5pt;Font-family:Verdana,sans-serif;color:#8b847e;line-height:14px;padding-top:5px;}
	#footer-left a {color:#c5c0b9;text-decoration:none;}
	#footer-right{ float:right; display:block;width:200px;}
	#footer-right h3 {width:206px; height:45px;text-indent:-9999px; display:block; background:url(images/layout/talk.gif) no-repeat;}
	#footer-right h3.talkfr {width:206px; height:45px;text-indent:-9999px; display:block; background:url(images/layout/talkfr.gif) no-repeat;}
#planiform {margin:85px 90px 0 40px;Font-size:8pt;Font-family:Verdana,sans-serif;color:white;line-height:14px;}
#planiform a{color:white;text-decoration:none;}
#planiform a:hover{color:white;text-decoration:underline;}

#planiformfr {margin:68px 90px 0 40px;Font-size:8pt;Font-family:Verdana,sans-serif;color:white;line-height:14px;}
#planiformfr a{color:white;text-decoration:none;}
#planiformfr a:hover{color:white;text-decoration:underline;}

h1.aboutus {width:770px; height:85px;text-indent:-9999px; display:block; background:url(images/title_about_us.gif) no-repeat;}
h1.aboutusfr {width:770px; height:85px;text-indent:-9999px; display:block; background:url(images/titre_apropos.gif) no-repeat;}
h1.wheretobuy {width:770px; height:85px;text-indent:-9999px; display:block; background:url(images/title_wheretobuy.gif) no-repeat;}
h1.wheretobuyfr {width:770px; height:85px;text-indent:-9999px; display:block; background:url(images/titre_acheter.gif) no-repeat;}
h1.products {width:770px; height:85px;text-indent:-9999px; display:block; background:url(images/title_products.gif) no-repeat;}
h1.productsfr {width:770px; height:85px;text-indent:-9999px; display:block; background:url(images/titre_produit.gif) no-repeat;}
h1.formfr {width:770px; height:85px;text-indent:-9999px; display:block; background:url(images/titre_formulaire.gif) no-repeat;}
h1.form {width:770px; height:85px;text-indent:-9999px; display:block; background:url(images/title_form.gif) no-repeat;}

h2.overview {width:486px; height:25px;text-indent:-9999px; display:block; background:url(images/subtitle_overview.gif) no-repeat;}
h2.overviewfr {width:486px; height:25px;text-indent:-9999px; display:block; background:url(images/soustitre_sommaire.gif) no-repeat;}
h2.features {width:486px; height:25px;text-indent:-9999px; display:block; background:url(images/subtitle_features.gif) no-repeat;}
h2.featuresfr {width:486px; height:25px;text-indent:-9999px; display:block; background:url(images/soustitre_caracteristiques.gif) no-repeat;}
h2.models {width:486px; height:25px;text-indent:-9999px; display:block; background:url(images/subtitle_models.gif) no-repeat;}
h2.modelsfr {width:486px; height:25px;text-indent:-9999px; display:block; background:url(images/soustitre_modeles.gif) no-repeat;}
h2.acc {width:486px; height:25px;text-indent:-9999px; display:block; background:url(images/subtitle_accessories.gif) no-repeat;}
h2.accfr {width:486px; height:25px;text-indent:-9999px; display:block; background:url(images/soustitre_accessoires.gif) no-repeat;}
h2.pictures {width:486px; height:25px;text-indent:-9999px; display:block; background:url(images/subtitle_pictures.gif) no-repeat;}
h2.picturesfr {width:486px; height:25px;text-indent:-9999px; display:block; background:url(images/soustitre_photos.gif) no-repeat;}
h2.spec {width:486px; height:25px;text-indent:-9999px; display:block; background:url(images/subtitle_specification.gif) no-repeat;}
h2.specfr {width:486px; height:25px;text-indent:-9999px; display:block; background:url(images/soustitre_specifications.gif) no-repeat;}
ul.section {margin-left:48px; margin-top:10px; margin-bottom:19px;line-height:18px;}
ul.section li{ margin-top:8px; margin-bottom:8px;}

/* NAVIGATION
--------------------------------------------- */

#nav {
	height: 102px;
	list-style: none;
	}
#nav li {
	float: left;
	height: 102px;
	overflow: hidden; /* if text-resize, this'll keep the nav the same size */
	}
#nav li a {
	display: block;
	line-height: 102px;
	text-indent: -5000px;
	overflow: hidden;
	background-position: center top; /* horizontally centers the background image */
	}
	#navHome {
		width: 122px;
		background: url(images/layout/nav1.gif) no-repeat;
		}
	#navProducts {
		width: 104px;
		background: url(images/layout/nav2.gif) no-repeat;
		}
	#navAbout {
		width: 111px;
		background: url(images/layout/nav3.gif) no-repeat;
		}
	#navWhere {
		width: 128px;
		background: url(images/layout/nav4.gif) no-repeat;
		}
	#navHomefr {
		width: 110px;
		background: url(images/layout/nav1fr.gif) no-repeat;
		}
	#navProductsfr {
		width: 90px;
		background: url(images/layout/nav2fr.gif) no-repeat;
		}
	#navAboutfr {
		width: 150px;
		background: url(images/layout/nav3fr.gif) no-repeat;
		}
	#navWherefr {
		width: 115px;
		background: url(images/layout/nav4fr.gif) no-repeat;
		}
		
#nav li a:hover {
	background-position: 50% -102px;
	}
	#nav li a.actif,
	#nav li a.actif:hover {
		background-position: 50% -102px;
		}
		
#menu {
	height: 82px;
	list-style: none;
	}
#menu li {
	float: left;
	height: 82px;
	overflow: hidden; /* if text-resize, this'll keep the nav the same size */
	}
#menu li a {
	display: block;
	line-height: 82px;
	text-indent: -5000px;
	overflow: hidden;
	background-position: center top; /* horizontally centers the background image */
	}
	#menuOverview {
		width: 92px;
		background: url(images/layout/menu1.gif) no-repeat;
		}
	#menuFeatures {
		width: 91px;
		background: url(images/layout/menu2.gif) no-repeat;
		}
	#menuModels {
		width: 132px;
		background: url(images/layout/menu3.gif) no-repeat;
		}
	#menuAcc {
		width: 111px;
		background: url(images/layout/menu4.gif) no-repeat;
		}
	#menuPic {
		width: 87px;
		background: url(images/layout/menu5.gif) no-repeat;
		}
	#menuSpec {
		width: 120px;
		background: url(images/layout/menu6.gif) no-repeat;
		}
	#menuOverviewfr {
		width: 89px;
		background: url(images/layout/menu1fr.gif) no-repeat;
		}
	#menuFeaturesfr {
		width: 131px;
		background: url(images/layout/menu2fr.gif) no-repeat;
		}
	#menuModelsfr {
		width: 124px;
		background: url(images/layout/menu3fr.gif) no-repeat;
		}
	#menuAccfr {
		width: 101px;
		background: url(images/layout/menu4fr.gif) no-repeat;
		}
	#menuPicfr {
		width: 70px;
		background: url(images/layout/menu5fr.gif) no-repeat;
		}
	#menuSpecfr {
		width: 113px;
		background: url(images/layout/menu6fr.gif) no-repeat;
		}
		
#menu li a:hover {
	background-position: 50% -82px;
	}
	#menu li a.actif,
	#menu li a.actif:hover {
		background-position: 50% -82px;
		}

