	body {
		font: 62.5% Verdana,Arial,'Geneva',Helvetica,sans-serif;
		margin: 0; padding: 0;
		background: #CCE0EE url(/global/medias/bgBody.gif) repeat;
		}
		
	/*Raz*/
	h1,h2,h3,h4,h5,h6,p,ul,li,form,input,fieldset {margin: 0; padding: 0; list-style: none;}
	h1,h2,h3,h4,h5,h6,p {font-size: 1em; font-weight: normal;}
	input, select, textarea {font-size: 1em;}
	img {border: 0;}

/*Classes communes*/
	.break {
		clear: both;
		height: 0; font-size: 1px;
		visibility: hidden;
		width: 100%;
		}

/*Mise en page globale
-------------------------*/
	#page {
		width: 780px;
		margin: 0 auto 0 auto;
		position: relative;
		background-color: #fff;
		}
	#entete {
		height: 58px;
		padding:0; margin:0;
		background: #0860A8;
		}
	#footer {
		clear: both;
		background: #0860A8;
		}

	/*Entete
	------------------------------*/

	/*Logo*/
	#entete #logo a {
		display: block;
		width: 152px; height: 58px;
		position: absolute; top: 0; left: 0;
		text-indent: -1000em;
		}
	/*LogoB*/
	#entete #logoB a {
		display: block;
		width: 152px; height: 58px;
		position: absolute; top: 45px; left: 0;
		text-indent: -1000em;
		background: transparent url(../medias/accueil/logoPage.gif) no-repeat 0 0!important;
		}
	#entete #logoB a:hover {/*border-bottom: 2px #FFFF00 solid;*/}

	/*Navigation*/
	#entete ul {
		position: absolute;
		width: 620px; height:55px;
		top: 45px; left: 160px;
		}
		
	#entete ul li {display: inline; }
	#entete li a {
		float: left;
		display: block; width: 70px; height: 45px;
		padding:10px 3px 0 0; margin:0;
		/*position: relative; top: 0; left:153px;*/
		font: Arial,'Geneva',Helvetica,sans-serif;
		font-weight:bold; text-decoration: none; font-size:10px;
		text-align:center;
		}
		              
	#entete li a.it1, #entete li a.it2,
	#entete li a.it3, #entete li a.it4,
	#entete li a.it5, #entete li a.it6,
	#entete li a.it7 {border-top: 4px #0860A8 solid; color:#FDFE02;}
	
	#entete li a.it8 {
		width:77px!important; height:58px!important;
		background: transparent url(../medias/accueil/btn07.gif) no-repeat -5px 0;
		font-size:12px;
		border-top: 4px #0860A8 solid;
		color:#FDFE02;
		}
		
	#entete li a.it1:hover,
	#entete li a.it2:hover,
	#entete li a.it3:hover,
	#entete li a.it4:hover,
	#entete li a.it5:hover,
	#entete li a.it6:hover,
	#entete li a.it7:hover {border-top: 4px #FDFE02 solid; color:#FDFE02;}
 	#entete li a.it8:hover {
		background: transparent url(../medias/accueil/btn07over.gif) no-repeat -5px 0;
		font-size:12px; color:#FDFE02;
		}
		
	/*ssnav
	------------------------------*/

	#ssnav ul {
		height:27px;
		background: transparent url(../medias/accueil/bgNavBasB.gif) no-repeat 0 0;
		margin:0 0 18px 0;
		}
	#ssnav li {display: inline;}
	#ssnav li a {
		font-weight:bold; text-decoration: none; font-size:10px;
		display: block; height: 27px;
		float: left;
		padding:10px 5px 0 5px; margin:0;
		}
	
	#ssnav .it1,
	#ssnav .it2,
	#ssnav .it3,
	#ssnav .it4,
	#ssnav .it5,
	#ssnav .it6 {color:#FDFE02;}

	#ssnav .it1:hover,
	#ssnav .it2:hover,
	#ssnav .it3:hover,
	#ssnav .it4:hover,
	#ssnav .it5:hover,
	#ssnav .it6:hover {color:#169BF9;}


/*Pied de page
	------------------------------*/

	#footer ul {
		height:27px;
		background: transparent url(../medias/accueil/bgNavBasB.gif) no-repeat 0 0;
		}
		
	#footer li {display: inline;}
	#footer li a {
		font-weight:bold; text-decoration: none; font-size:10px;
		display: block;
		float: left;
		padding:10px 5px 0 5px; margin:0;
		height: 27px;
	}
	
	#footer .it1,
	#footer .it2,
	#footer .it3,
	#footer .it4,
	#footer .it5,
	#footer .it6 {color:#FDFE02;}

	#footer .it1:hover,
	#footer .it2:hover,
	#footer .it3:hover,
	#footer .it4:hover,
	#footer .it5:hover,
	#footer .it6:hover {color:#169BF9;}
	
/*Mise en page Accueil
-------------------------*/

	body#home {}

	/* Mise en page générale */

	body#home #main {}

	body#home #devis,
	body#home #promotions {float: left;}

	body#home #devis {width: 370px;}
	body#home #promotions {width: 410px;}
	
	/* Promotion */
	body#home #promotions {padding:0; margin:0;}
	body#home #promotions #p1,
	body#home #promotions #p2,
	body#home #promotions #p3,
	body#home #promotions #p5 {
		position: relative;
		padding:0; margin:0;
		height: 112px;
		}
	body#home #promotions .vignette {position: absolute; top: 0; left: 0;}
	body#home #promotions .argument {		
		position: absolute; top: 0; left: 114px;
		height: 112px;
		}
		
	body#home #promotions .infos {
		position: absolute; bottom: 10px; right: 5px;
		color:#FFFF00;
		font-weight:normal;
		font-size:0.9em;
		text-decoration: none;
		}
	body#home #promotions .infos:hover {
		text-decoration: underline;
		}

	body#home #p1, body#home #p2 {
		width: 50%; float: left;
		background-color: #169BF9;
		}
		
	body#home #p1 .argument, body#home #p2 .argument{
		width: 85px;
		line-height:1em;
		font-size:0.9em !important;
		padding:2px;
		color: #0051A0;
		}
		
	body#home #p1 .argument strong, body#home #p2 .argument strong {font-size: 0.9em; color: #000;}
	
	body#home #p3 {
		background-color: #9BCF1A;
		position: relative;
		}

	body#home #p3 .argument h4 {
		color:#FFFF00;
		width:290px;
		font-weight:bold;
		font-size:1.6em;
		text-decoration: none;
		padding:2px;
		}
	body#home #p3 .argument h3 {
		color:#FFFF00;
		font-weight:bold;
		font-size:1.2em;
		text-decoration: none;
		padding:0 2px;
		}
	body#home #p3 .argument p {
		width:280px;
		font-weight:normal;
		text-decoration: none;
		padding:2px 5px 2px 2px;
		}
	.infosP3 {
		color:#FFFF00;
		font-weight:normal;
		font-size:1em;
		text-decoration: none;
		position: absolute; bottom: 30px; right: 8px;
		}
	.infosP3:hover {
		text-decoration: underline;
		}
	body#home #p4 {position: absolute; bottom: 0; right: 0;}
	body#home #p5 {background-color: #FF7B00;}

	/* -------------------------------------------------------------------------------------------*/
	/* --- Zone de fomulaire devis home page----------------------------------------------*/
	/* -------------------------------------------------------------------------------------------*/
	
	.titDevis {
		text-indent:-1000px;
		height:35px;
		padding:0; margin:5px 0 0 10px;
		background: transparent url(../medias/accueil/titH2DevisHome.gif) no-repeat 0 0;
		}
		
	.btnService {
		position:absolute; top:70px; left:270px;
		text-indent:-1000px;
		width:93px; height:20px;
		padding:0; margin:0;
		background: transparent url(../medias/accueil/btnEspace.gif) no-repeat 0 0;
		}
	.btnService:hover {
		background: transparent url(../medias/accueil/btnEspace.gif) no-repeat 0 -20px;
		}
		
	#SelectVoiture, #SelectMoto {
		position: relative;  float: left; width: 110px; margin: 0 0 10px 0; padding:0;
		text-align:center;
		}
	#SelectUtilitaire {
		position: relative;  float: left; width: 135px; margin: 0 0 10px 0; padding:0;
		text-align:center;
		}

	.btnRadioDevis { margin-left: 10px; }
	
	.inptObtenir {
		position:relative; top:0; left:0;
		border:0 !important;
		text-indent:-1000px;
		width:126px; height:21px;
		padding:0; margin:0;
		background: transparent url(../medias/accueil/btnCalculer.gif) no-repeat 0 0;
		}
	.inptObtenir:hover {
		background: transparent url(../medias/accueil/btnCalculer.gif) no-repeat 0 -20px;
		}


/* -------------------------------------------------------------------------------------------*/
/* --- Zone de fomulaire devis select----------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
	#SelectDevis {
		width: 340px;
		margin-left: 10px
		}

	#SelectDevis h3.typeSelect {
		color:#0860A8; font-size: 1.1em; font-weight:bold;
		width: 300px; margin-top: 7px
		}

	#SelectDevis input { margin-top: 5px;}

	#SelectDevis select {width: 285px; border: #0860A8 solid 1px;}

	#SelectDevis select.SelectType {width: 285px; font-size: 1em; color: #0860A8; font-weight: bold}

	.DevisJour {padding: 0; width: 330px }

	.DevisJour a { position: relative; width: 16px; margin:0; padding:0}

	.DevisJour p {color: #0860A8; font-size: 1em; margin: 0; padding:0}

	.DevisJour input {border: #0860A8 solid 1px; width: 20px}

	.DevisJour input.inptAn {border:#0860A8 solid 1px; width: 50px}

	.DevisJour input.inptJourMois, .DevisJour input.inptAn {
		font-size: 1em; color: #0860A8;
		text-align: center;
	}
	
	/* --- Zone de Fin devis select----------------------------------------------*/
	.DevisFinBloc {
		display: inline;
		padding:0; margin:10px 0 0 0;
		float: left
		}

	h4.NbreKms, 
	input.inptKms, 
	input.inptObtenir {float: left}
		
	.DevisFinBloc input.inptObtenir {margin:0 0 0 10px; padding:0;}

	.DevisFinBloc h4.NbreKms {font-weight:bold; color:#0860A8; font-size: 1em; margin:0; padding:5px 0 0 0;}

	.DevisFinBloc input.inptKms {
		width: 60px; font-size: 1em;  color: #0860A8; text-align: center; 
		margin: 0 0 0 10px;
		border:#0860A8 solid 1px;
		}

	.erreur {font-size: 1em; color: red; font-weight: normal; clear: both}
	
	.baseline {
		position:absolute;
		color: #336699;
		font-size: 10px;
		line-height: 13px;
		}
		
	.baseline a {
		color: #336699;
		font-size: 10px;
		line-height: 13px;
		}

	input {
		color: #336699;
		font-size: 10px;
		}
	select {
		color: #336699;
		font-size: 10px;
		}

	/* -------------------------------------------------------------------------------------------*/
	/* --- SSnav----------------------------------------------*/
	/* -------------------------------------------------------------------------------------------*/
	#menu1Container #menu1Content ul {
		width:120px; height:15px;
		padding:0; margin:0;
		}
	#menu1Container #menu1Content li {padding:0; margin:0;}
	
	#menu1Container #menu1Content a {
		display:block;
		height:15px;
		padding:0 2px; margin:0;
		color: #CCE0EE; font-size: 10px; line-height: 13px;
		background-color:#0860A8;
		}
	#menu1Container #menu1Content a:hover {
		color: #0860A8;
		background-color:#CCE0EE;
		}
	/* -----------------------------------------------------------------------*/
	/* = zoneFlash                                               */
	/* -----------------------------------------------------------------------*/	
	.zonePlayerA  {
		width:700px;
		display:block;
		float:left;
		margin:0 0 10px 0 !important; padding:0px !important;
		}

	#menu2Container #menu2Content ul {
		width:85px; height:15px;
		padding:0; margin:0;
		}
	#menu2Container #menu2Content li {
		padding:0; margin:0;
		}

	#menu2Container #menu2Content a {
		display:block;
		height:15px;
		padding:0 2px; margin:0;
		color: #CCE0EE; font-size: 10px; line-height: 13px;
		background-color:#0860A8;
		}
	#menu2Container #menu2Content a:hover {
		color: #0860A8;
		background-color:#CCE0EE;
		}
		body.presseContent #headerPresseContent {
			font-size: 1em; padding: 10px 0 10px 0; color:#2e67b6;
			}
		h3 {
			display:block;
			padding:5px 0 0 0 !important; margin:0;
			font-size:12px; font-weight:bold !important;
			}		
		.date {
			display:block;
			padding:10px 0 0 0; margin:0;
			font-size:11px; font-weight:bold; color:#2e67b6;
			border-bottom: 1px #2e67b6 solid;
			}
	 .contenuPresse a {
			display:block;
			font-size: 1em; color:#edab02; font-weight:bold;
			padding:0; margin:2px 0;
			}
	 .contenuPresse a:hover {
			display:block;
			font-size: 1em; color:#2e67b6; font-weight:bold;
			padding:0; margin:2px 0;
			}