@charset "utf-8";

						/**************************
						*                         *
						*   CSS site Lambert 2.0  *
						*                         *
						*     R-numerique 2008    *
						*                         *
						***************************
					
/* -------------------------------------------------- 
------->>>  Generalites <<<--------------------------
---------------------------------------------------*/

body
{
	padding:0;
	margin:0;
	background:#b6c1d8 url(../pict/BG-site-gris.gif) top center repeat-y;
}
#global, #global-b
{
	width:980px;
	min-height:550px;
	margin:0 auto 0 auto;
	position:relative;
	padding:0;
	background:#D0D9E0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#global-b /* specifique a la page vehicules */
{
	background:#fff;
}
.clearboth {clear:both;}

.divAttention
{
	color:#dd0000;
}

#txtParc A
{
	color:#FFF;
	text-decoration:none;
}

/* -------------------------------------------------- 
------->>>  Entete <<<-------------------------------
---------------------------------------------------*/
#head {
	width:980px;
	height:122px;
	position:relative;
	margin:0 auto 0 auto;
	background:#fff url(../pict/BG_head.gif) right no-repeat;
}
#head h1 {
	margin:0;
	padding:0;
	background:url(../pict/logo-head.gif) left no-repeat;
	width:310px;
	height:122px;
	position:absolute;
	left:0px;
	top:0;
}
#head h1 a {
	margin:0;
	padding:0;
	width:310px;
	height:122px;
	display:block;
}
#head h1 span { display:none;}

#head h2
{
	position:absolute;
	left:595px;
	top:70px;
	color:#e00110;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:15pt;
	margin:0;
	padding:0;
}

.liens-head 
{
	position:absolute;
	left:810px;
	top:45px;
}

.envoyerAmi 
{
	width:149px;
	height:40px;
	position:absolute;
	left:655px;
	top:33px;
	z-index:10;
}

.logo_afaq 
{
	background:url(../pict/afaq-head.gif) no-repeat;
	width:36px;
	height:122px;
	position:absolute;
	left:310px;
	top:0;
}

.logo_lambert 
{
	width:310px;
	height:122px;
	position:absolute;
	left:0px;
	top:0;
}
/*
.accesBlog 
{
	width:53px;
	height:13px;
	position:absolute;
	left:710px;
	top:17px;
}
*/
.accesBlog 
{
	width:53px;
	height:13px;
	position:absolute;
	left:635px;
	top:15px;
}
.facebook a
{
	background:url(/global/pict/btn-facebook.gif) no-repeat;
	width:55px;
	height:20px;
	position:absolute;
	left:705px;
	top:12px;
	display:block;
	text-decoration:none;
}
.facebook span
{
	display:none;
}

.logo_dcg
{
	background:url(../pict/by-dcg.gif) no-repeat;
	width:68px;
	height:12px;
	position:absolute;
	left:125px;
	top:125px;
}


/* -------------------------------------------------- 
------->>>  Menu <<<---------------------------------
---------------------------------------------------*/

/* === menu generique =============================*/
.menu
{
	list-style:none;
	width:947px;
	height:108px;
	padding:0 0 0 33px;
	margin:0;
	background:#D0D9E0 url(../pict/BG_menu.gif) left no-repeat;
}
.menu li {float:left;}

.menu li a {display:block;}

.menu li a span {display:none;}

/* === menu 1 === */
.menu1, .menu1-on
{
	background:url(../pict/BG_menu1.gif) no-repeat;
	width:112px;
	height:50px;
	margin:48px 0 0 0;
}
.menu1-on {background:url(../pict/BG_menu1-on.gif) no-repeat;}

.menu1:hover {background:url(../pict/BG_menu1.gif) bottom no-repeat;}

/* === menu 2 === */
.menu2, .menu2-on
{
	background:url(../pict/BG_menu2.gif) top no-repeat;
	width:200px;
	height:60px;
	margin:26px 0 0 0;
}
.menu2-on {background:url(../pict/BG_menu2-on.gif) no-repeat;}

.menu2:hover {background:url(../pict/BG_menu2.gif) bottom no-repeat;}

/* === menu 3 === */
.menu3, .menu3-on
{
	background:url(../pict/BG_menu3.gif) top no-repeat;
	width:170px;
	height:50px;
	margin:12px 0 0 0;
}
.menu3-on {background:url(../pict/BG_menu3-on.gif) no-repeat;}

.menu3:hover {background:url(../pict/BG_menu3.gif) bottom no-repeat;}

/* === menu 4 === */
.menu4, .menu4-on
{
	background:url(../pict/BG_menu4.gif) top no-repeat;
	width:180px;
	height:50px;
	margin:2px 0 0 0;
}
.menu4-on {background:url(../pict/BG_menu4-on.gif) no-repeat;}

.menu4:hover {background:url(../pict/BG_menu4.gif) bottom no-repeat;}

/* === menu 5 === */
.menu5, .menu5-on
{
	background:url(../pict/BG_menu5.gif) top no-repeat;
	width:140px;
	height:50px;
	margin:0;
}
.menu5-on {background:url(../pict/BG_menu5-on.gif) no-repeat;}

.menu5:hover {background:url(../pict/BG_menu5.gif) bottom no-repeat;}

/* === menu 6 === */
.menu6, .menu6-on
{
	background:url(../pict/BG_menu6.gif) top no-repeat;
	width:115px;
	height:60px;
	margin:0;
}
.menu6-on {background:url(../pict/BG_menu6-on.gif) no-repeat;}

.menu6:hover {background:url(../pict/BG_menu6.gif) bottom no-repeat;}

/* === menu page vehicules =============================*/
.menu-b
{
	list-style:none;
	width:947px;
	height:108px;
	padding:0 0 0 33px;
	margin:0;
	background:#fff;
}
.menu-b li {float:left;}

.menu-b li a {display:block;}

.menu-b li a span {display:none;}

/* === menu 1b === */
.menu1b, .menu1b-on
{
	background:url(../pict/BG_menu1b.gif) no-repeat;
	width:112px;
	height:50px;
	margin:48px 0 0 0;
}
.menu1b-on {background:url(../pict/BG_menu1b-on.gif) no-repeat;}

.menu1b:hover {background:url(../pict/BG_menu1b.gif) bottom no-repeat;}

/* === menu 2b === */
.menu2b, .menu2b-on
{
	background:url(../pict/BG_menu2b.gif) top no-repeat;
	width:200px;
	height:60px;
	margin:26px 0 0 0;
}
.menu2b-on {background:url(../pict/BG_menu2b-on.gif) no-repeat;}

.menu2b:hover {background:url(../pict/BG_menu2b.gif) bottom no-repeat;}

/* === menu 3b === */
.menu3b, .menu3b-on
{
	background:url(../pict/BG_menu3b.gif) top no-repeat;
	width:170px;
	height:50px;
	margin:12px 0 0 0;
}
.menu3b-on {background:url(../pict/BG_menu3b-on.gif) no-repeat;}

.menu3b:hover {background:url(../pict/BG_menu3b.gif) bottom no-repeat;}

/* === menu 4b === */
.menu4b, .menu4b-on
{
	background:url(../pict/BG_menu4b.gif) top no-repeat;
	width:180px;
	height:50px;
	margin:2px 0 0 0;
}
.menu4b-on {background:url(../pict/BG_menu4b-on.gif) no-repeat;}

.menu4b:hover {background:url(../pict/BG_menu4b.gif) bottom no-repeat;}

/* === menu 5b === */
.menu5b, .menu5b-on
{
	background:url(../pict/BG_menu5b.gif) top no-repeat;
	width:140px;
	height:50px;
	margin:0;
}
.menu5b-on {background:url(../pict/BG_menu5b-on.gif) no-repeat;}

.menu5b:hover {background:url(../pict/BG_menu5b.gif) bottom no-repeat;}

/* === menu 6b === */
.menu6b, .menu6b-on
{
	background:url(../pict/BG_menu6b.gif) top no-repeat;
	width:115px;
	height:60px;
	margin:0;
}
.menu6b-on {background:url(../pict/BG_menu6b-on.gif) no-repeat;}

.menu6b:hover {background:url(../pict/BG_menu6b.gif) bottom no-repeat;}


/* -------------------------------------------------- 
------->>>  Contenu <<<------------------------------
---------------------------------------------------*/

#content /* bloc generique */
{
	width:980px;
	background:#D0D9E0;
	min-height:300px;
	margin:0 auto 0 auto;
}
#content-b /* bloc specifique a la page vehicules */ 
{
	width:910px;
	background:#002C64;
	min-height:300px;
	margin:0 auto 0 auto;
}

/* === Page recrutement =============================== */
#recrut
{
	width:200px;
	float:left;
	min-height:290px;
	margin:0 0 0 50px !important;
	margin:0 0 0 25px;
	color:#fff;
	padding:0;
	font-size:10pt;
	font-weight:bold;
}
.FormRecrut
{
	width:500px;
	min-height:150px;
	background:url(../pict/BottomFormGen.gif) bottom no-repeat;
	padding:0 25px 35px 25px;
	margin:0 auto 0 auto;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.FormRecrut table
{
	margin:8px auto 0 auto;
	color:#1f286e;
	font-size:9pt;
	width:440px;
}
.FormRecrut table td
{
	padding-bottom:6px;
	font-weight:bold;
}
.FormRecrut table select
{
	margin:0 4px 0px 0;
	font-size:9pt;
	width:312px;
}
.FormRecrut table input
{
	margin:0 4px 0px 0;
	font-size:9pt;
}
.texteRecrut
{
	width:300px;
	height:70px;
}
.FormRecrut a
{
	display:block;
	width:65px;
	height:18px;
	background:url(../pict/valid-NL.gif) top left no-repeat;
	margin:10px 0 0 160px;
	padding:2px 0 0 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:9pt;
}
.FormRecrut a:hover {color:#FC0;}

/* === Page siege social ============================= */

.siegeSoCol01
{
	float:left;
	width:636px;
	margin:10px 0 0 75px;
}
.siegeSoCol01 td
{
}
.siegeSoCol01 td h3
{
	color:#3f82b4;
	font-weight:normal;
	font-size:0.7em;
	margin:0;
	padding:0;
}
.siegeSoCol01 td p
{
	margin:0px 0 15px 0;
	padding:0;
	color:#0a2c68;
	font-size:0.7em;
}
.siegeSoCol01 td p a
{
	color:#0a2c68;
}
.siegeSoCol01 td p a:hover
{
	text-decoration:none;
}

.siegeSoCol02
{
	float:left;
	width:172px;
	margin:-20px 0 0 20px;
}
.siegeSoCol02 p
{
	color:#3f82b4;
	text-align:center;
	font-size:0.7em;
	width:172px;
	padding:0;
	margin:8px 0 8px 30px;
}
.siegeSoCol02 p a
{
	display:block;
	width:86px;
	height:19px;
	margin:10px auto 5px auto;
	background:url(../pict/btnAccesGmap.gif) top no-repeat;
}
.siegeSoCol02 p a span
{
	display:none;
}

#videoplaquette
{
	width:202px;
	margin:20px 0 0 20px;
}
#videoplaquette table td
{
	vertical-align:top;
	width:101px;
}
#videoplaquette p
{
	color:#0a2c68;
	font-size:0.7em;
	margin:0 0 0px 0;
	padding:0;
	text-align:center;
	width:86px;
}
#videoplaquette p a
{
	background:none;
	color:#0a2c68;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
#videoplaquette p a:hover
{
	border:none;
}
#videoplaquette p a:hover
{
	text-decoration:none;
}
#videoplaquette p .video
{
	text-decoration:none;
	display:block;
	padding:30px 0 0 0;
	margin:5px 0 0 0;
	background:url(../pict/BG-btn-play.gif) top no-repeat;
	font-size:1.2em;
}

/* --- Plan de localisation --- */
.tablePlan-1
{
	width:900px;
	color:#fff;
	font-size:9pt;
	font-weight:bold;
	float:left;
	min-height:290px;
	margin:0 0 0 50px !important;
	margin:0 0 0 25px;
	padding:0 0 10px 0;
}
.tablePlan-1 td
{
	padding:0 15px 0 0;
}
/* === Page vehicules ================================ */

/* --- le menu a onglets ------*/
.menuOnglet
{
	list-style:none;
	background:#fff;
	width:inherit;
	height:44px;
	margin:0;
	padding:0;
}
.menuOnglet li
{
	float:left;
	margin:0;
	padding:0;
}
.menuOnglet li p 
{
	font-weight:bold;
	/*font-size:8pt;*/
	font-size:8pt;
	margin:14px 10px 0 0;
	padding:0;
}
.menuOnglet li a 
{
	text-decoration:none;
	font-weight:bold;
	/*font-size:8pt;*/
	font-size:8pt;
}
.onglet-2, .onglet-3, .onglet-4, .onglet-6, .onglet-8
{
	color:#1f286e;
	display:block;
	height:30px;
}
.onglet-2:hover, .onglet-3:hover, .onglet-4:hover, .onglet-6:hover, .onglet-8:hover
{
	color:#9db6e2;
}
.onglet-1, .onglet-5, .onglet-7
{
	color:#fff;
	display:block;
	height:30px;
}
.onglet-1
{
	background:url(../pict/BGonglet-1.gif) top right no-repeat;
	padding:14px 30px 0 15px;
	border-left:1px solid #B2CCE7;
}
.onglet-2
{
	background:url(../pict/BGonglet-2.gif) top right no-repeat;
	padding:14px 30px 0 0px;
}
.onglet-3
{
	background:url(../pict/BGonglet-3.gif) top right no-repeat;
	padding:14px 30px 0 0px;
}
.onglet-4
{
	background:url(../pict/BGonglet-4.gif) top right no-repeat;
	padding:14px 30px 0 0px;
}
.onglet-5
{
	background:url(../pict/BGonglet-5.gif) top right no-repeat;
	padding:14px 30px 0 0px;
}
.onglet-6
{
	background:url(../pict/BGonglet-2.gif) top right no-repeat;
	padding:14px 30px 0 15px;
	border-left:1px solid #B2CCE7;
}
.onglet-7
{
	background:url(../pict/BGonglet-1.gif) top right no-repeat;
	padding:14px 30px 0 0px;
}
.onglet-8
{
	background:url(../pict/BGonglet-3.gif) top right no-repeat;
	padding:14px 30px 0 15px;
	border-left:1px solid #B2CCE7;
}

/* --- le titre de la categorie --- */
#content-b h2
{
	display:block;
	text-align:center;
	margin:0;
	padding:10px;
	color:#fff;
	font-size:14pt;
}

/* --- Bloc car --- */
.autobloc
{
	width:440px;
	height:290px;
	float:left;
	margin:0 0 10px 10px;
	/*background:url(../pict/BG-carbloc.jpg) top left no-repeat;*/
	background:url(../pict/fond-car.jpg) top left repeat-y;
}
.autobloc table
{
	width:430px;
	margin:5px 0 0 0;
	padding:0;
	clear:both;
}
.autobloc table img
{
	margin:0 0 3px 0;
	padding:0;
}
.autobloc table h3
{
	margin:0;
	padding:0 0 0 10px;
	color:#fff;
	font-size:9pt;
}
.preresa
{
	color:#fff;
	text-decoration:none;
	background:#990b02;
	display:block;
	width:150px;
	height:15px;
	text-align:center;
	font-size:9pt;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 168px;
}
.preresa:hover {color:#000;}

/*** les picto de caracteristiques ***/
.blocPictoBG
{
	height:70px;
	width:330px;
	background:url(../pict/BG-autopict.jpg) top left no-repeat ;
}
.blocPictoBG2
{
	height:85px;
	width:330px;
	background:url(../pict/BG-autopict_2.jpg) top left no-repeat ;
}
.blocPicto
{
	width:290px;
	height:30px;
	margin:8px 0 0 20px;
	padding:0;
	list-style:none;
}
.blocPicto li
{
	float:left;
	text-align:center;
}
.blocPicto li span
{
	color:#e00110;
	text-decoration:none;
	font-size:9pt;
	display:block;
	text-align:center;
	padding:2px 3px 0 3px;
	margin:0;
}
.blocPicto li img {padding:0 3px 0 3px;}

.borderPicto 
{	
	border-right:1px solid #1f286e;
}
.legendPicto 
{
	font-size:8pt;
	margin:0 0 5px 0;
	padding:0 0 0 27px;
	display:block;
	line-height:1.2em;
	color:#fff;
}
.infoPicto 
{
	font-size:8pt;
	margin:0;
	padding:0 0 0 27px;
	display:block;
	line-height:1.2em;
	color:#1f286e;
}
.legendPicto:hover, .infoPicto:hover
{
	color:#fff;
}
/*** pop up legende pictos ***/
.tablePicto
{
	width:280px;
	padding:10px;
	background:#fff;
	color:#768bb0;
	font-size:9pt;
	font:Arial, Verdana, Helvetica, sans-serif;
}
.tablePicto td
{
	padding:3px 0 3px 0;
	border-bottom:1px solid #48b7e8;
}
#overDiv
{
	border:none;
}

/*** pas de vehicules ***/
.autocars_vide
{
	color:#fff;
	font-weight:bold;
	margin:85px auto 85px auto;
	display:block;
	width:450px;
	text-align:center;
}

/* --- Pre reservation --- */
#recap-resa
{
	width:350px;
	float:left;
	min-height:290px;
	margin:0 0 0 30px !important;
	margin:0 0 0 15px;
	color:#fff;
}
#recap-resa h3, #recap-resa h4
{
	font-size:10pt;
	margin:0 0 20px 0;
	padding:0;
}
#recap-resa h3
{
	font-size:14pt;
}

#recap-resa p
{
	padding:0;
	margin:0 0 3px 0;
	font-size:9pt;
	font-weight:bold;
}
.TopFormPreresa
{
	width:500px;
	height:38px;
	float:left;
	margin:0 0 0 30px;
	background:url(../pict/TopFormGen.gif) top no-repeat;
}
.FormResa
{
	float:left;
	width:450px;
	min-height:150px;
	background:url(../pict/BottomFormGen.gif) bottom no-repeat;
	padding:0 25px 35px 25px;
	margin:0 0 0 30px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.FormResa table
{
	margin:5px 0 0 10px;
	color:#1f286e;
	font-size:9pt;
	width:430px;
}
.FormResa table td
{
	padding-bottom:6px;
	font-size:11px;
}
.FormResa table td strong
{
	font-weight:normal;
}
.FormResa table select
{
	margin:0 4px 0px 0;
	font-size:9pt;
}
.FormResa table input
{
	margin:0;
	padding:0;
}
.FormResa table td span 
{
	color:#e00110;
	display:block;
}
.texteResa
{
	width:300px;
	height:70px;
}
.FormResa a
{
	display:block;
	width:184px;
	height:19px;
	background:url(../pict/envoi-devis.gif) top left no-repeat;
	margin:10px 0 0 10px;
	padding:1px 0 0 10px;
	color:#fff;
	text-decoration:none;
	font-size:9pt;
}
.FormResa a:hover {color:#FC0;}

/* --- fiche vehicules ------*/
#recapFiche
{
	width:350px;
	float:left;
	min-height:290px;
	margin:0 0 0 70px !important;
	margin:0 0 0 35px;
	color:#002C64;
}
#recapFiche h3
{
	font-size:14pt;
	margin:0 0 20px 0;
	padding:0;
}
#recapFiche p
{
	padding:0;
	margin:0 0 3px 0;
	font-size:9pt;
	font-weight:bold;
}
#recapFiche a
{
	display:block;
	margin:10px 0 10px 0;
	color:#002C64;
	font-size:9pt;
	font-weight:bold;
}
#recapFiche .preresa
{
	color:#fff;
	background:#002C64;
	padding:5px 0 5px 0;
}
#illustrFiche
{
	width:368px;
	min-height:150px;
	float:left;
	padding:0 0 15px 0;
	margin:0 0 0 37px;
}
#illustrFiche img
{
	max-width:470px;
}

/* === Page devis ==================================== */
/* --- colone1 --- */
#certifiso
{
	float:left;
	width:170px;
	margin:0px 0 0 25px;
}
#certifiso h3
{
	height:27px;
	margin:0;
	padding:15px 0 0 45px;
	font-size:0.9em;
	color:#0a2c68;
	text-decoration:underline;
	font-weight:normal;
	background:url(../pict/logo-Afaq-siege-social.gif) top left no-repeat;
}
#certifiso ul
{
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}
#certifiso ul li a
{
	display:block;
	background:url(../pict/BG-btn-red01.gif) left no-repeat;
	font-size:11px;
	width:170px;
	height:17px;
	padding:4px 0 0 9px;
	margin:10px 0 10px 0;
	color:#fff;
	text-decoration:none;
}
#certifiso ul li a:hover
{
	text-decoration:underline;
}
#certifiso table
{
	width:170px;
	margin:15px 0 0 0;
	padding:0;
}
#certifiso table td
{
	margin:0;
	padding:0;
	vertical-align:top;
}
#certifiso table td a
{
	color:#0a2c68;
	font-size:0.8em;
	display:block;
	text-align:center;
}
#certifiso table td a:hover
{
	text-decoration:none;
}
#certifiso table td a img
{
	border:none;
}
/* --- colone2 --- */
#colDevis
{
	width:358px;
	min-height:150px;
	float:left;
	margin:0 0 0 5px;
}
.TopFormDevis
{
	background:url(../pict/BG-bloc-form-ombreTop.gif) top no-repeat;
	width:358px;
	height:46px;
}
.FormDevis
{
	width:358px;
	background:url(../pict/BG-bloc-form-ombreBas.gif) bottom no-repeat;
	padding:0 0 30px 0;
	margin:0 0 0 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.FormDevis h3
{
	display:block;
	text-align:center;
	margin:0 auto 0 auto;
	padding:5px 0 0 0;
	font-size:10pt;
	color:#c11924;
	width:320px;
}
.FormDevis h3.titreDevis01
{
	text-align:left;
	margin-bottom:5px;
}
.FormDevis h3.titreDevis01 span
{
	display:block;
	font-size:0.85em;
	font-weight:normal;
}
.FormDevis table
{
	margin:0px auto 0 auto;
	color:#1f286e;
	font-size:9pt;
	width:320px;
}
.FormDevis table td
{
	padding-bottom:8px;
	font-size:11px;
}
.FormDevis table td strong
{
	font-weight:normal;
	font-size:11px;
}

.FormDevis table select
{
	margin:0 0px 0px 0;
	font-size:9pt;
}
.supp
{
	display:block;
	padding:0 0 0 23px;
	margin:0;
}
.submit-1
{
	display:block;
	text-align:center;
	margin:0px 0 0 0;
}
/* --- colone3 --- */
.youAreCar, .youAreCol, .youAreAE
{
	color:#fff;
	text-decoration:none;
	font-size:0.7em;
	height:18px;
	padding:2px 0 0 8px;
	display:block;
	width:171px;
	float:left;
	margin:10px 0 0px 17px;
}
.youAreAE
{
margin:5px 0 20px 213px;
}
.youAreCar span, .youAreCol span, .youAreAE span
{
	display:none;
}
.youAreCar
{
	background:url(../pict/BG-btn-autocariste.gif);
}
.youAreCol
{
	background:url(../pict/BG-btn-collectiv.gif);
}
.youAreAE
{
	background:url(../pict/BG-btn-AE.gif);
}
#blocInfo01
{
	float:left;
	width:420px;
	margin:0 0 0 0px;
}
#blocInfo01 h3
{
	margin:0;
	padding:0 0 5px 10px;
	font-size:1.1em;
	color:#0a2c68;
	font-weight:normal;
}

.tickercontainer { /* the outer div with the black border */
	border-top: 2px solid #99c1e6;
	border-bottom: 2px solid #99c1e6;
	background: #fff; 
	width: 400px; 
	height: 20px; 
	margin: 0 0 0 10px; 
	padding: 0;
	overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	left: 5px;
	top: 3px;
	width: 390px;
	overflow: hidden;
}
ul.newsticker { /* that's your list */
	position: relative;
	font: bold 10px Verdana;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
	background: #fff;
	color:#356a93;
	font-weight:normal;
	font-size:1em;
}
#blocNewParc
{
	float:left;
	width:184px;
	padding:30px 28px 0 18px;
	/*min-height:260px;*/
	margin:10px 0 0 0;
	background:url(../pict/Bg-new-parc.gif) top left no-repeat;
}
#blocNewParc img
{
	border:none;
}
#blocNewParc h3
{
	background:url(../pict/nvDansParc.gif) top left no-repeat;
	margin:0;
	padding:0;
	height:31px;
	width:184px;
}
#blocNewParc h3 span
{
	display:none;
}
#blocNewParc p
{
	margin:0 0 0 44px;
	padding:0;
}
#blocNewParc p a
{
	width:130px;
	display:block;
	text-align:center;
	font-size:0.7em;
	padding:0px 10px 22px 0px;
	color:#0a2c68;
	text-decoration:none;
	background:url(../pict/btn-plus-parc.gif) bottom no-repeat;
}
#blocNewParc p a span
{
	display:none;
}

#slideshow {
    position:relative;
    height:228px;
	float:left;
	margin:22px 0 0 22px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
#blocInfo01 .video
{
	color:#0a2c68;
	font-size:0.7em;
	text-align:center;
	display:block;
	width:150px;
	text-decoration:none;
	padding:35px 0 0 0;
	margin:0px 0 0 13px;
	background:url(../pict/BG-btn-play.gif) top no-repeat;
}

#blocInfo01 .video span
{
	display:block;
	font-size:1.3em;
}

.FAQ /*--- lien FAQ ---*/
{
	display:block;
	width:195px;
	height:46px;
	margin:0 0 0 20px;
	background:url(../pict/help2.gif) top no-repeat;
}
.FAQ span
{
	display:none;
}



/* --- FAQ --- */
.tableFAQ
{
	width:900px;
	color:#002C64;
	font-size:9pt;
	float:left;
	min-height:290px;
	margin:0 0 0 50px !important;
	margin:0 0 0 25px;
	padding:0 0 10px 0;
}
.tableFAQ td
{
	padding:0 0 15px 0;
}

/* === Page devis recap et suite ===================== */
#recap
{
	width:350px;
	float:left;
	min-height:290px;
	margin:0 0 0 50px !important;
	margin:0 0 0 25px;
	color:#fff;
}
#recap h3
{
	font-size:10pt;
	margin:0 0 20px 0;
	padding:0;
}
#recap p
{
	padding:0;
	margin:0 0 3px 0;
	font-size:9pt;
	font-weight:bold;
}
.FormDevis2
{
	width:368px;
	min-height:150px;
	float:left;
	background:#d0d9e0 url(../pict/BG-form1.gif) bottom no-repeat;
	padding:0 0 15px 0;
	margin:0 0 0 37px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.FormDevis2 table
{
	margin:5px 0 0 10px;
	color:#1f286e;
	font-size:9pt;
	width:350px;
}
.FormDevis2 table td
{
	padding-bottom:6px;
	font-weight:bold;
}
.FormDevis2 table select
{
	margin:0 4px 0px 0;
	font-size:9pt;
	width:140px;
}
.FormDevis2 table td span 
{
	color:#e00110;
	display:block;
}
.texteDevis
{
	width:300px;
	height:70px;
}
.FormDevis2 a
{
	display:block;
	width:184px;
	height:19px;
	background:url(../pict/envoi-devis.gif) top left no-repeat;
	margin:10px 0 0 10px;
	padding:1px 0 0 10px;
	color:#fff;
	text-decoration:none;
	font-size:9pt;
}
.FormDevis2 a:hover {color:#FC0;}

/* === Page actu et com ============================== */
#videoPDF
{
	float:left;
	margin:0 0 0 20px;
	width:100px;
}
#videoPDF p
{
	color:#0a2c68;
	font-size:0.7em;
	margin:0 0 20px 0;
	padding:0;
	text-align:center;
}
#videoPDF p a
{
	color:#0a2c68;
}
#videoPDF p a:hover
{
	text-decoration:none;
}
#videoPDF p a img
{
	border:none;
	text-decoration:none;
}
#videoPDF p .video
{
	text-decoration:none;
	display:block;
	padding:30px 0 0 0;
	margin:5px 0 0 0;
	background:url(../pict/BG-btn-play.gif) top no-repeat;
	font-size:1.2em;
}

#ActuComCol01
{
	width:568px;
	float:left;
	margin:0 0 0 0px;
}
#ActuComCol01 h3
{
	margin:0 0 0 10px;
	padding:0;
	color:#0a2c68;
	font-size:1em;
	font-weight:normal;
}
#ActuComCol01 ul.newsticker li
{
	color:#e00110;
}

#ActuComCol01 .tickercontainer
{ 
	width: 543px; 
}
#ActuComCol01 .tickercontainer .mask
{
	width: 523px;
}
#ActuComCol01 h4
{
	width:558px;
	height:42px;
	margin:0;
	padding:20px 0 0 10px;
	color:#0a2c68;
	font-weight:normal;
	background:url(../pict/TopContentZoneComActu.gif) top no-repeat;
}
#zoneActu01
{
	padding:0 25px 25px 25px;
	width:518px;
	background:url(../pict/BG-ZoneContentComActu.gif) bottom no-repeat;
}
#zoneActu01 p
{
	margin:0 0 10px 0;
	padding:0;
	color:#3f82b4;
	font-size:0.8em;
}

#ActuComCol02
{
	float:left;
	width:268px;
}
#ActuComCol02 h4
{
	margin:0;
	padding:25px 0 0 0;
	height:25px;
	color:#0a2c68;
	font-weight:normal;
}
#ActuComCol02 .topCom
{
	width:268px;
	height:62px;
	background:url(../pict/topDiapoComActu.gif) top no-repeat;
}
#ActuComCol02 .ContentCom01
{
	width:268px;
	padding:0 0 25px 0;
	background:url(../pict/BG-DiapoComActu.gif) bottom no-repeat;
}

#ActuComCol02 .ContentCom01 #slideshow {
    position:relative;
    height:283px;
	float:left;
	margin:0 0 20px 32px;
}

#ActuComCol02 .ContentCom01 #slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#ActuComCol02 .ContentCom01 #slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#ActuComCol02 .ContentCom01 #slideshow IMG.last-active {
    z-index:9;
}

/* === Page partenaires ============================== */
.partner
{
	float:left;
	width:160px;
	min-height:170px;
	background: #fff url(../pict/bottom-partner.gif) bottom no-repeat;
	padding:0 0 15px 0;
	text-align:center;
	margin:30px 0 0px 26px;
}
.partner-top
{
	width:160px;
	height:13px;
	background: url(../pict/top-partner.gif);

}
.partner p
{
	margin:0;
	padding:20px 6px 0 6px;
	color:#1f286e;
	font-size:9pt;
	text-align:left;
}
.dietrich
{
	margin-left:40px !important;
	margin-left:20px;
}

/* === Page newsletter ============================= */
.TopFormNL
{
	width:500px;
	height:38px;
	margin:0 auto 0 auto;
	background:url(../pict/TopFormGen.gif) top no-repeat;
}
.FormNL
{
	width:500px;
	min-height:150px;
	background:url(../pict/BottomFormGen.gif) bottom no-repeat;
	padding:0 25px 35px 25px;
	margin:0 auto 0 auto;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.FormNL table
{
	margin:5px auto 0 auto;
	color:#1f286e;
	font-size:9pt;
	width:430px;
}
.FormNL table td
{
	padding-bottom:6px;
	font-weight:bold;
}
.FormNL table select
{
	margin:0 4px 0px 0;
	font-size:9pt;
	width:300px;
}
.FormNL table input
{
	margin:0 4px 0px 0;
	font-size:9pt;
	width:180px;
}
.FormNL table td span 
{
	color:#e00110;
	display:block;
	margin:0 0 10px 0;
	padding:8px 0 0 0;
	font-weight:bold;
	font-size:1.1em;
}
.FormNL table td
{
	font-size:11px;
	font-weight:normal;
}
.FormNL table td strong
{
	font-weight:normal;
}
.FormNL a
{
	display:block;
	width:65px;
	height:18px;
	background:url(../pict/valid-NL.gif) top left no-repeat;
	margin:10px 0 0 85px;
	padding:2px 0 0 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:9pt;
}
.FormNL a:hover {color:#FC0;}

/* -------------------------------------------------- 
------->>>  Footer <<<-------------------------------
---------------------------------------------------*/
#footer
{
	width:920px;
	text-align:center;
	color:#002C64;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	padding:10px 0 10px 0;
}
#footer a {color:#002C64;}

#footer a:hover { text-decoration:none;}

#footer-2
{
	width:920px;
	text-align:center;
	color:#002C64;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	padding:10px 0 10px 0;
	background:#fff;
}
#footer-2 a {color:#002C64;}

#footer-2 a:hover { text-decoration:none;}

/* --- mentions --- */
.mentions 
{
	color:#002C64;
	font-size:10pt;
}
.mentions th 
{
	color:#002C64;
	font-size:12pt;
	font-weight:bold;
	text-align:left;
}
.mentions a 
{
	color:#002C64;
}
.mentions a:hover 
{
	text-decoration:none;
}

/* --- plan du site --- */
.plan
{
	color:#002C64;
	font-size:12pt;
	font-weight:bold;
	line-height:1.5em;
	margin:10px 0 0 0px;
	text-align:center;
}
.plan ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.plan a
{
	color:#002C64;
}
.plan a:hover
{
	text-decoration:none;
}


/* -------------------------------------------------- 
------->>>  Page contact <<<-------------------------
---------------------------------------------------*/
.FormContact01
{
	width:500px;
	min-height:150px;
	background:url(/global/pict/BottomFormGen.gif) bottom no-repeat;
	padding:0 25px 60px 25px;
	margin:0 auto 0 auto;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.FormContact01 table
{
	margin:5px auto 0 auto;
	color:#002C64;
	font-size:9pt;
	width:430px;
}

.field_title
{
	padding:10px 10px 10px 0px;
	color:#002C64;
}
.ValidFormcontact
{
	border:none;
	cursor:pointer;
	background:#002C64;
	color:#fff;
	padding:3px 5px 3px 5px;
	margin:5px 0 0 0;
}
.repContactForm
{
	text-align:center;
	color:#002C64;
	padding:50px 0 50px 0;
}

/* -------------------------------------------------- 
------->>>  Page textes colonnes <<<-----------------
---------------------------------------------------*/
#certifiso h3 a
{
	color:#0a2c68;
}
#certifiso h3 a.titreOn, #certifiso h3 a:hover
{
	color:#e1000f;
}
#ZoneTexte01
{
	float:left;
	margin:-40px 0 0 10px;
	width:581px;
}
.TopZoneText
{
	background:url(../pict/BG-TopZoneTexte01.gif) top no-repeat;
	width:581px;
	height:68px;
}
.Texte01
{
	background:url(../pict/BG-zoneTexte01.gif) bottom no-repeat;
	width:501px;
	padding:10px 40px 30px 40px;
	font-size:0.8em;
}
.Texte01 h2
{
	color:#0a2c68;
	margin:0 0 10px 0;
	padding:0;
	font-size:1.2em;
}
.Texte01 p
{
	color:#0a2c68;
}
.Texte01 p strong, .Texte01 ul strong
{
	color:#e1000f;
}
.Texte01 ul
{
	color:#0a2c68;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	line-height:1.6em;
}
/*--- lien retour ---*/
#lienRetour a
{
	background:url(../pict/btn-retour-devis.gif);
	width:98px;height:20px;display:block;
	margin:10px 0 10px 15px;
}

#lienRetour a span
{
	display:none;
}


/*--- largeur des defilant --*/
#ticker01 {width:400px;}
#ticker02 {width:543px;}
#ticker03 {width:240px;}

/*--- remettre droit texte de la fiche recapitulative du vehicule --*/
#recapFiche p em
{
	font-style:normal;
}
