/* COMMON */

body {
	margin:0px;
	padding:0px;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bgBody.jpg);background-repeat:repeat-x;background-position:bottom left;
	margin-bottom:120px;
}

img {border:0px;padding:0px;margin:0px;}

#lang {width:954px;text-align:right;margin-bottom:5px;margin-top:5px;color:#404040;font-size:10px;}

#lang a {
	color:#404040;
	font-size:10px;
	text-decoration:none;
}

#lang a:hover {
	color:#404040; 
	font-size:10px;
	text-decoration:underline;
}

/* FORM */

form {
	margin:0px;
	padding:0px;
}

input {
}

#button input{
}

#button input:hover{
}

#breakFloat {clear:both;}

/* HEADER */

#headerContainer {
	width:100%;
	background-color:#9d9d9d;
	height:93px;
	margin-bottom:6px;
}

#mainMenu {width:960px;background-color:#fff;}

#mainMenu ul {margin:0px;padding:0px;list-style:none;}

#mainMenu li {
	margin:0px;
	padding:0px;
	list-style:none;
	border-right-color:#fff;
	border-right-style:solid;
	border-right-width:5px;
	display:block;
	float:left;
	height:93px;
	background-position:top left;
	background-repeat:no-repeat;
}

#logo {width:243px;float:left;}


/* FOOTER */

#grass {padding-top:20px;}

#footer {
	width:954px;
	color:#404040;
	font-size:10px;
}

#footer a {
	color:#404040;
	font-size:10px;
}

#footer a:hover {
	color:#404040;
	font-size:10px;
	text-decoration:underline;
}


/* HOME */

#homeContainer {
	width:954px;
	height:630px;
}

#homeContent {
	position:absolute;
	z-index:50;
	width:954px;
	top:415px;
	clear:both;
}

#bigFlash {width:586px;float:left;}

#smallFlash {width:368px;float:left;}

#homeColLeft {
	float:left;
	width:580px;
	background-image:url(../images/formbghome-trans.png);
	background-repeat:no-repeat;
	background-position: top left;
	min-height:235px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#828282;
	line-height:18px;
	padding-top:80px;
	padding-left:20px;
}

#homeColLeft p, #colForm p {margin:0px;margin-top:10px;}

#homeColRight {
	float:right;
	width:345px;
	height:316px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}

#homeColRight a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
	text-decoration:none;
}

#homeColRight a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
	text-decoration:underline;
}

#homeColLeft input, #colForm input {
	border:0px;
	background-image:url(../images/formbg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:114px;
	height:17px;
	padding:5px;
	padding-top:7px;
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#homeColLeft #button input, #colForm #button input{
	width:27px;
	height:27px;
	background-image:url(../images/formbgBut.gif);
	padding:0px;
}

#homeColLeft #button input:hover, #colForm #button input:hover{
	width:27px;
	height:27px;
	background-image:url(../images/formbgBut.gif);
	padding:0px;
	cursor:pointer;
}


/* INNER */

#innerContainer {
	width:972px;
	background-image:url(../images/inner_bg.gif);background-repeat:repeat-y;background-position:left;
}

#locator {padding:5px;font-size:11px;color:#828282;padding-left:243px;background-color:#fff;}

#locator a {color:#828282;font-size:11px;}

#locator .here {color:#bf2f38;font-weight:bold;}

#smenu {width:231px;float:left;}

#smenu ul {margin:0px;padding:0px;margin-bottom:10px;}

#smenu li {
	height:30px;
	display:block;
	width:191px;
	list-style:none;
	padding:0px;
	margin:0px;
	padding-left:20px;
	padding-top:11px;
	background-image:url(../images/bg_li.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#smenu li:hover {background-color:#fff;display:block;width:191px;height:30px;background-image:url(../images/bg_li_hover.gif);background-repeat:no-repeat;background-position:left top;}

#smenu li a {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:12px;text-decoration:none;font-weight:bold;}

#content {width:700px;float:left;margin-left:12px;}

#logoForm {float:left;width:137px;padding-top:60px;margin-left:12px;}

#colForm {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
}

#colForm input {
	border:0px;
	background-image:url(../images/formbg_inner.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:100%;
	height:17px;
	padding:5px;
	padding-top:7px;
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#9d9d9d;
}

#colForm #button input {
	width:27px;
	height:27px;
	background-image:url(../images/formbgBut_inner.gif);
	padding:0px;
}

#colForm #button input:hover {
	width:27px;
	height:27px;
	background-image:url(../images/formbgBut_inner.gif);
	padding:0px;
	cursor:pointer;
}

#truck {
	position:absolute;
}

#footerInnerContainer {margin-top:20px;float:right;}

/* texte */

#content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
	line-height:18px;
}

#content ul {margin:0px;padding:0px;padding-left:10px;}
#content li {font-size:12px;color:#404040;padding-bottom:5px;}

#content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#bf2f38;
	margin-top:10px;
}

#content a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bf2f38;
	text-decoration:none;
}

#content a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bf2f38;
	text-decoration:underline;
}

.titre2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bf2f38;
	font-weight:bold;
}

/* SPLASH SCREEN */

#container_splash {
	width:934px;
	margin:auto;
	background-image:url(../../images/splash.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:300px;
}

#info_splash {
	width:860px;
	margin:auto;
	height:auto;
	margin-top:20px;
	font-size:11px;
	color:#fff;
}

#bleft {float:left;margin-left:40px;margin-top:220px;}
#bright {float:right;margin-right:60px;margin-top:220px;}

#container_splash li {border-width:1px;border-color:#bf2f38;border-style:solid;list-style:none;float:left;margin:10px;}

#container_splash li:hover {background-color:#bf2f38;} 
#container_splash ul {margin:0px;padding:0px;}
#container_splash a {color:#bf2f38;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;display:block;padding:10px;}
#container_splash a:hover {color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;display:block;background-color:#bf2f38;padding:10px;}

#info_splash li {border-width:1px;border-color:#ffffff;border-style:solid;list-style:none;float:left;margin:10px;}
#info_splash li:hover {background-color:#bf2f38;}
#info_splash ul {margin:0px;padding:0px;}
#info_splash a {color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;display:block;padding:10px;}
#info_splash a:hover {color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;display:block;background-color:#bf2f38;padding:10px;}

#info_splash h1 {font-size:16px;}

