	
	html, body {
		margin:0; padding:0;
		height: 100%;
	}
	
	body {
		background:#000 url(zims/frontend/bg.jpg) 50% 0 fixed no-repeat;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	body#page-index{
		background:#000;
	}
	
/******************************************************************************************************************************
                                                          (X)HTML                                          
******************************************************************************************************************************/
	
	/**
	***   TITRES
	************************************************************/
	h1 {
		margin:0; padding:0;
	}
	
	h2 {
		margin:0; padding:0;
		font-size:20px;
		height:49px
	}
	
	h3 {
		margin:20px 0 10px 0;
		padding:0;
		color:#FFFFF;
		font-size:18px;
		font-weight:bold;
	}
	

	h3:first-letter {
		/*color:#FF6600*/;
		font-size:22px;
	}
	
	h4 {
		margin:10px 0 5px 0;
		padding:0;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
	}
	
	h4:first-letter {
		color:#FF9900;
		font-size:18px;
	}
	
	
	
	h5 {
		margin:0; padding:0;
	}
	
	object { outline:none; }
	p.annotation { font-style:italic; }
	
	/**
	***   PARAGRAPHES, LIENS, ETC
	************************************************************/
	p {
		
	}
	
	a {
		color:#FF9900; text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}
	a:active, a:focus { outline:0; }
	
	a.backLink {
		display:block;
		background:transparent url(zims/icons/back.jpg)	0 0 no-repeat;
		height:20px;  width:50px; font-size:1.3em;
		padding:0 0 0 26px; font-weight:bold; font-style:italic;
		margin-left:525px; color:#DF4337;
	}
	
	a.backLink:hover { 
		background-position:0 -19px;
		color:#919191; text-decoration:none; 
	}
	#page-galerie2 a.backLink { margin-left:675px; }
	
	/**
	***   LISTES
	************************************************************/
	ul {
		margin:10px 40px; padding:0;
	}
	
	li {
	
	}
	
	dl {
	
	}
	
	dt {
	
	}
	
	dd {
	
	}
	
	/**
	***   FORMULAIRES
	************************************************************/
	form {
		display:block; margin:0; padding:0;
	}
	
	fieldset {
		margin:10px 15px; padding:10px 0;
		background:transparent 0 100% repeat-x;
		border:1px solid #e1e1e1;
	}
		fieldset p {
			margin:0px; padding:5px 10px;
			border:0px solid #fff;
		}
		
		fieldset p.focus {   }
		
	
	label {
		float:left;
		width:170px;
		cursor:pointer;
	}
	
	legend { 
	}
	
	input, textarea, select {
		border:1px solid #ccc;
		background:#f6f6f6;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	input, textarea {
		padding:3px 0px; text-indent:5px;
	}
	
	optgroup { font-style:normal; color:#FF3790; padding:2px 2px; }
	option { color:#4f422d;   }
	optgroup option { padding:3px 5px 1px 5px; }
		
		input.focus, textarea.focus, select.focus { border-color:#888; background:#fafafa;  }
		
		.missingField label { color:#ec0001; }
		.missingField input, .missingField textarea, .missingField select { border-color:#ec0001; }
		.invalidField label {  color:#ec0001;}
		.invalidField input, .invalidField textarea, .invalidField select { border-color:#ec0001; }
		
		input.readonly { background:#fafafa; }
		
	.formButtons {
		/*border-top:1px dashed #CCCCCC;*/
		direction:rtl;
		margin:0 10px; padding:10pt 0pt 5px 170px;
		text-align:left;
	}
	
	.formButtons input {
		
	}
		
		.submitField {  }
		.imageButton { background:transparent; border:0; padding:0; }
		
		.submitField.hover { font-size:18px; }
		
		.formErrors { margin:0; padding:10px 0 10px 15px; }
		.formErrors li { list-style:none; margin:0px 0 5px 0; padding-left:24px; line-height:16px; color:#ec0001; background:transparent url(zims/icons/warning-02.gif) 0 0 no-repeat; }
		
		p.uniqueCheckBoxField input { margin-left:175px; }
		p.uniqueCheckBoxField label { float:none; position:relative; bottom:2px; }
		
		/**
		 * Boutons radio
		 */
		div.fieldsList {
			overflow:auto; 
			padding-left:170px; 
			position:relative;
			margin-top:10px;
			margin-bottom:10px;
		}
			div.fieldsList div.fieldsListTitle { position:absolute; top:0; left:0; width:170px; padding:5px 10px 5px 10px; }
			div.fieldsList div.fields { padding-left:5px; broder-left:1px solid #767676; }
				div.fieldsList div.fields div { margin:3px 0; }
				div.fieldsList div.fields div label { float:none; clear:none; }
				div.fieldsList div.fields div input { position:relative; top:2px; }
				
				div.fieldsList label:hover { color:#FF3790; }
		
		div.radio-field input      { background:transparent; border:0; }
		.uniqueCheckBoxField input { background:transparent; border:0; }
		
	/**
	***   TABLEAUX
	************************************************************/
	table { margin:10px; padding:0; border-spacing:0; border-collapse:collapse; }
	th, td { border:1px solid #9a9a9a; }
	th { background:#fafafa; padding:4px 5px; font-size:11px; font-weight:bold; }
	td { padding:2px 5px; background:#fff; }
	
	
	
	
/******************************************************************************************************************************
                                                          LAYOUT                                          
******************************************************************************************************************************/
	
	#Main  {  
		background:#000 url(zims/frontend/bg_main_2.jpg) 0 0 repeat-y;  
		width:980px; 
		margin:0 auto 0 auto; 
		min-height: 100%;
		position:relative; 
	}
	
	#page-pilotes #Main, #page-classement #Main, #page-galerie2 #Main
	{
		background:#000 url(zims/frontend/bg_main.jpg) 0 0 repeat-y;  
	}





	#GlobalWrapper { 
		/*overflow:auto; _overflow:auto; */
		padding-bottom:130px; 
	}
	
	#Header { 
		height:206px; 
		margin:0px 0px; 
		position:relative;
		background:url(zims/frontend/header_all.jpg) 0 0 no-repeat;
	}
		#Header h1 { 
			display:block; 
			width:100%; height:180px; 
			margin:0; padding:0; 
		}
		#Header #HomeLink { 
			display:block; 
			width:310px; height:100%; 
			text-indent:-5000px;
			overflow:hidden;
		}
		#Header #SpainLink { 
			position:absolute;
			top:0; left:700px;
			display:block; 
			width:260px; height:100%; 
			text-indent:-5000px;
			overflow:hidden;	
		}
		
		#Header #flashpub { 
			position:absolute; top:15px; right:38px;
			width:260px; height:80px;
		}
	
	#titre{
		margin:-3px 26px 0 185px;
		background:url(zims/frontend/titre.jpg) 0 0 no-repeat;
		height:60px;
	}
	#titre h2{
		text-indent:-5000px;
		overflow:hidden;
		width:300px;
		height:49px;
	}
	
	
	#MainContent {
		padding:0;
		margin:0 190px 0 10px;

	}
	
	#page-galerie2 #MainContent { margin:0 auto; }
	#page-competition #MainContent{
		margin:0 10px;
	
	}
	
	
		#MainContent p {
			margin:0px;
			padding:5px;
			text-align:justify;
			line-height:1.5;
		}
	
	
	#content{
		margin:0 0 0 185px;
		min-height:600px;
		_height:600px;
		/** with pub volant */ min-height:738px; _height:738px;
	}
	
	#content h1{
		margin:10px 0;
	}
	
	#Footer {
		width:930px;
		margin:0 0 0 -466px;
		background:#000;
		position:absolute;
		bottom:0;
		left:50%;
	}
		
		#FooterCopyrights {
			
		}
		#FooterCopyrights p { margin:0; line-height:36px; text-align:center; text-align:center; color:#ccc; background:#000;}
		#ConceptionCreditLink { text-decoration:none; color:#197ac4; font-weight:bold; padding-left:13px; background:transparent url(zims/frontend/crea2f-squares.gif) 0 2px no-repeat; }
		#ConceptionCreditLink span { color:#c5a624; }
		#ConceptionCreditLink:hover { color:#4D92C9;  }
		#ConceptionCreditLink:hover span { color:#d6ae08; }
	
	
	
	
	/**
	 * Pagination
	 */
	.navigationInfo { text-align:right; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; color:#5f5f5f; margin:0 20px 10px 0; }
	
	.paginationLinks { text-align:center; line-height:14px; }
	.paginationLinks span.currentPage { font-size:14px; font-weight:bold; }
	.paginationLinks a { font-size:14px;
		
	}
	.paginationLinks span.currentPage, .paginationLinks a {  }
	
	
	/**
	 * Dialog
	 */
	 
	.ui-dialog-content p { margin:10px; text-align:center; }
	div.DialogWindowContent { display:none; }
	
	
	
	

/******************************************************************************************************************************
  COUNTDOWN                                           
******************************************************************************************************************************/
	
	p#nextrace{
		position:absolute;
		/*top:184px; */ top:210px; line-height:10px;  _height:28px; #line-height:13px; #height:35px; #overflow:visible;/**/
		right:30px;
		font-size:11px;
		font-weight:bold;
		color:#CCCCCC;
		width:185px;
		margin:0;
		line-height:13px;
	}
	
	p#countdown{
		position:absolute;
		/*top:200px;*/ top:230px;
		right:30px;
		font-size:16px;
		font-weight:bold;
		color:#00CC33;
		text-align:left;
		margin:0;
		width:184px;
	}


	
/******************************************************************************************************************************
                                                        CONTACT                                            
******************************************************************************************************************************/
	
	#contactForm #nom { width:300px; }
	#contactForm #prenom { width:300px; }
	#contactForm #societe { width:300px; }
	#contactForm #email{ width:300px; }
	#contactForm #tel { width:80px; }
	#contactForm #sujet { width:350px; }
	#contactForm #message { width:350px; height:120px; }
	
/******************************************************************************************************************************
                                                                                                    
******************************************************************************************************************************/
	
	
	
	
	
	
/******************************************************************************************************************************
                                                       MENU PRINCIPAL                                             
******************************************************************************************************************************/
	div#left-col{
		margin:0 0 0 25px;
		_margin:0 0 0 13px;
		float:left;
		width:150px;
	}
	div#right-col{
		margin:0 23px 0 0;
		_margin:0 11px 0 0;
		float:right;
		width:152px;
	}
	
	div#diapo_photo{
		margin:0;
	}
	div#diapo_photo object{
		border:1px solid #666666;
	}
	
	
	div#menuTop{
		background:url(zims/frontend/menu_top.jpg) 0 0 no-repeat;
		/*height:72px;*/
		height:190px;
	}
	
		div#menuTop img { margin:10px 0 0 0; }
		
		div#menuTop ul{
			padding:35px 0 0 25px;
			margin:0;
		}
		div#menuTop ul li{
			padding:0;
			float:left;
			list-style-type:none;
		}
		
		#drapeau-fr{
			width:25px;
			margin:0 20px 0 0;
		}
		#drapeau-fr a{
			background:url(zims/frontend/fr.jpg) 0 0 no-repeat;
			display:block;
			height:17px;
			width:100%;
			line-height:17px;
			text-indent:-5000px;
			overflow:hidden;
		}
		
		#drapeau-en{
			width:52px;
		}
		#drapeau-en a{
			background:url(zims/frontend/en.jpg) 0 0 no-repeat;
			display:block;
			height:17px;
			width:100%;
			line-height:17px;
			text-indent:-5000px;
			overflow:hidden;
		}

	
	
	#MainMenu {
		width:150px;
		margin:0;
		padding:0;
	}
	
		#MainMenu li { 
			list-style:none;
			height:32px;
			width:150px;
			float:left;
		}
		
		#MainMenu li.HovMenu { cursor:pointer; }
		
		#MainMenu li a, #MainMenu li span {
			display:block;
			height:32px;
			line-height:32px;
			text-align:center;
			font-weight:bold;
			font-size:12px;
			padding:0;
			
			text-indent:-5000px;
			overflow:hidden;
		}
		
		#MainMenu li a:hover {
			
		}
			
		#MainMenu li ul {
			z-index:10;
			display:none;
			position:absolute;
			left:170px;
			margin:0;
			padding:0;
			width:148px;
			background:none;
		}
		#MainMenu li ul li{
			line-height:34px;
		}
		
		#MainMenu li ul li a{
			background:url(zims/frontend/bg_submenu.jpg) 0px -33px no-repeat;
			text-indent:0;
			color:#FFFFFF;
			height:34px;
		}
		#MainMenu li ul li a:hover{
			background:url(zims/frontend/bg_submenu.jpg) 0 0 no-repeat;
			text-indent:0;
			text-decoration:none;
		}
		
		#MainMenu li a:active { border:0; }
		
		#MainMenu li a:hover {

		}
		
		
		/**
		 * Menu image
		 **/ 
		#MainMenu li a,#MainMenu li span, #MainMenu li.currentItem a {
			background-image:url(zims/frontend/menu.jpg);
			background-color:transparent;
			background-repeat:no-repeat;
		}
		
		
	
		


/******************************************************************************************************************************
    PAGE INDEX                                                                                                
******************************************************************************************************************************/

	div#video{
		position:absolute;
		left:50%;
		margin-left:-240px;
		top:50%;
		margin-top:-192px;
	}

	div#video p{
		text-align:center;
	}




/******************************************************************************************************************************
   PAGE PRESENTATION                                                                                                 
******************************************************************************************************************************/
	body#page-presentation #Main{
		background:url(zims/frontend/bg_main.jpg) 0 0 repeat-y;
	}
	
	
	
	body#page-presentation #MainContent{
		margin:10px 35px 0 10px;
	}
	
	
	h2.distributeurs-etrangers{
		margin-top:20px;
	}

	div#distributeurs img{
		margin:0 20px 0 0;
	}

	/*div#bloc-presentation{
		width:310px;
		margin:0 0 0 0;
		_margin:0 0 0 0;
		float:left;
	}*/
	
	div#bloc-diapo{
		float:right;
		width:420px;
		height:280px;
		border:1px solid #999999;
		margin:10px 0 0 10px;
	}
	

/*******************************************************************************************************************************
  Frise
******************************************************************************************************************************/

	div#frise{
		width:930px;
		margin:0;
		height:50px;
	}


/******************************************************************************************************************************
    VOLANT MITJET                                                                                                
******************************************************************************************************************************/
	
	a#PubVolant {
		display:block; width:150px; height:200px;
		background:transparent url(zims/frontend/pub-volant-mitjet.gif) 0 0 no-repeat;
		text-indent:-5000px; overflow:hidden; outline:0;
	}
	
	body#page-volant-mitjet div#Main{
		background:url(zims/frontend/bg_main_2.jpg) 0 0 repeat-y;
	}

	
	p#logo-volant-mitjet img{
		margin:0 20px;
	}
	
	body#page-volant-mitjet #MainContent h4{
		color:#FFFFFF;
		width:600px;
		clear:right;
	}
	
	body#page-volant-mitjet #MainContent h4:first-letter{
		color:#FF9966;
		font-size:18px;
	}
	
	img.pilotes-volant{
		float:right;
		margin:5px;
	}
	
/******************************************************************************************************************************
    FICHE TECHNIQUE                                                                                              
******************************************************************************************************************************/
	
	body#page-fiche-technique #MainContent img{
		display:block;
		margin:10px auto;
	}
	body#page-fiche-technique h3{
		text-align:center;
	}
	
	body#page-fiche-technique #MainContent div{
		width:400px;
		margin:10px auto;
		border:1px solid #FF0000;
		background:#333333;
		padding:10px;
	}
	
	body#page-fiche-technique #MainContent div#carrosserieList{
		position:relative; width:400px; margin:0 100px; #margin:0 auto;
		border:none; padding:5px; background:#000;
	}
		body#page-fiche-technique #MainContent div#carrosserieList a {
			display:block; float:left; overflow:visible; width:130px; height:98px;
		}

	body#page-fiche-technique #MainContent div.photos {
		position:relative; width:460px; margin:0 70px; border:none; #margin:0 auto;
		padding:5px; background:#000;
	}
	
	
	
/******************************************************************************************************************************
    STAGE DE PILOTAGE                                                                                              
******************************************************************************************************************************/
	
	#page-stage h3 { color:#FF9900; }	
	
	div.cadre-stage{
		width:510px;
		height:95px;
		background:url(zims/frontend/cadre-stage.jpg) 0 0 no-repeat;
		padding:35px 20px 20px 20px;
		margin:0 auto;
		text-align:center;

	}
	
	body#page-stage div.cadre-stage p{
		text-align:center;
	}
	
	body#page-stage h3{
		text-align:center;
		margin:0;
		 
	}
	
	body#page-stage h4{
		font-size:14px;
		color:#FFFFFF;
		margin:0;
	}
	p.small{
		font-size:10px;
		padding:0;
		margin:0;
	}
	body#page-stage h4.center{
		text-align:center;
		margin:0 0 40px 0;
	}
	
	body#page-stage h4.center:first-letter {
		color:#FFFFFF;
		font-size:14px;
	}
	
	div#mitjetdoublecommande{
		height:150px;
	}
	div#mitjetdoublecommande p{
		margin:0 230px 0 0;
	}
	
	div#mitjetdoublecommande img{
		float:right;
		margin:2px;	
	}
	
	div#mitjetdoublecommande h4{
		color:#fff;
	}

	
/******************************************************************************************************************************
    DERNIERES INFOS                                                                                              
******************************************************************************************************************************/
	
	body#page-dernieres-infos div#Main{
		background:url(zims/frontend/bg_main_2.jpg) 0 0 repeat-y;
	}
	
	.clear{
		clear:both;
	}
	
	div.blocnews{
		background:#333333;
		padding:10px;
		border:1px solid #666666;
		margin:10px 0;
		overflow:auto;
	}
	
	#content div.blocnews h1{
		font-size:12px;
		color:#FF9900;
		margin:0;
	}
	
	div.blocnews h2{
		font-size:14px;
		color:#FFFFFF;
		margin:0;
	}
	
	div.blocnews img{
		float:right;
		margin:0px 0 10px 10px;  /*#position:relative; #bottom:40px;*/
		border:1px solid #fff;
	
	}
	
/******************************************************************************************************************************
    PILOTES                                                                                       
******************************************************************************************************************************/
	
	
	
	body#page-pilotes #MainContent {
		margin:0 10px; 
	}		
	
	ul#listePilotes{
		/*margin:0 0 0 40px;*/
		margin:0 10px;
		padding:10px 0 0 0;
		width:735px;
		_width:735px;
		
		
	}
	
	ul#listePilotes li{
		margin:1px;
		list-style-type:none;
		/*width:100px;
		height:60px;*/
		width:240px; 
		height:160px; 
		background:#666;
		float:left;
	}
	
	ul#listePilotes li a{
		position:absolute;
		/*height:60px;
		line-height:60px;
		width:100px;*/
		width:240px; 
		height:160px; 
		line-height:160px;
		font-size:22px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-indent:-5000px;
	}
	ul#listePilotes li a:hover{
		text-decoration:none;
		text-indent:0;
	}
	
	ul#listePilotes li span{
		display:block;
	/*	height:60px;
		width:100px;*/
		width:240px; 
		height:160px; 
		text-align:center;
		line-height:60px;
		font-size:22px;
		font-weight:bold;
		color:#FFFFFF;
		position:absolute;
	}
	
	body#page-pilotes h3 {
		color:#fff;
		font-size:17px;
		_font-size:14px;
		line-height:54px;
		background:url(zims/frontend/fond-numero.jpg) 0 0 no-repeat;
		margin:0;
	}
	
	body#page-pilotes h3 span:first-letter {
		color:#FFFFFF;
	}
	
	body#page-pilotes h3 span{
		margin:0 35px 0 30px;
		font-size:20px;
		color:#fff;
	}

	div#bloc-voiture{
		border:1px solid #cccccc;
		/*width:260px;*/
		float:left;
		margin:10px 5px 0 0;
	}
	div#bloc-voiture img{
		/*width:260px;*/
		display:block;
	}
	div#bloc-pilote{
		float:left;
		/*margin:10px 0 0 0;*/
		margin:10px 0 0 82px;
		_margin:10px 0 0 44px;
		width:320px;
	}
	div#bloc-pilote img{
		border:1px solid #CCCCCC;
		margin:0;
	}
	
	div#bloc-pilote h4{
		color:#FFFFFF;
		text-align:center;
		margin:0 0 10px 0;
	}
	div#bloc-pilote p{
		float:left;
		margin:0;
		text-align:center;
		_padding:0;
	}
	
	div.pilote{
		clear:left;
		/*height:259px;*/
		width:300px;
	}
	
	p.nom_pilote{
		clear:left;
		width:150px;
		text-align:center;
		font-size:16px;
		font-weight:bold;
	}
	
	p.nom_pilote img{
		width:150px;
	}

	p.classement_pilote{
		float:left;
		width:150px;
		text-align:center;
	}
	
	
	
/******************************************************************************************************************************
    DOSSIER PHOTO                                                                                      
******************************************************************************************************************************/
	
	body#page-galerie #Main{
		background:url(zims/frontend/bg_main.jpg) 0 0 repeat-y;
	}

	
	
	p.retourgalerie{
		font-size:14px;
		font-weight:bold;
	}
	p.retourgalerie a{
		color:#FFFFFF;
	}
	
	body#page-galerie div#MainContent{
		margin:0 30px 0 10px;
	}
	
	div#contour-dossier-photo{
		width:515px;
		height:520px;
		background:url(zims/frontend/cadre-galerie-photo.jpg) 0 0 no-repeat;
		padding:2px 0 90px 9px;
		margin:20px auto;
	}
	
	div#dossier-photo{
		margin-bottom:20px;
	}
	
	div#contour-dossier-photo h3{
		margin:10px 0 14px 50px;
		color:#FFFFFF;
		font-size:14px;
	}
	
	
	div.dossier_photo{
		overflow:auto;
		padding:5px;
		margin:10px auto 0 auto;
		width:450px;
		background:#333333;
		border:1px solid #666666;
	}
	
	#content div.dossier_photo h1{
		float:left;
		color:#FF9900;
		font-size:12px;
		margin:0;
	}
	
	div.dossier_photo h2{
		clear:left;
		/*float:left;*/
		font-size:14px;
		width:380px;
		height:18px;
		line-height:18px;

	}
	div.dossier_photo h2 a{
		color:#FFFFFF;
	}

	div.dossier_photo img{
		float:right;
		border:1px solid #999999;
	}
	
	div.dossier_photo ul li {
		list-style:none;
	}


/******************************************************************************************************************************
    DOSSIER VIDEO                                                                                      
******************************************************************************************************************************/

/*	div#contour-dossier-video{
		width:515px;
		height:460px;
		background:url(zims/frontend/cadre-galerie-video.jpg) 0 0 no-repeat;
		padding:2px 0 0 9px;
		margin:20px auto;
	}*/
	
	
	#page-galerie div.resol500x360{
		width:515px;
		height:460px;
		background:url(zims/frontend/cadre-galerie-video.jpg) 0 0 no-repeat;
		padding:2px 0 0 9px;
		margin:20px auto;
	}
			div.resol500x360 h3
			{
				margin:15px 0 19px 50px;
				color:#FFFFFF;
				font-size:14px;
				float:left;
				width:390px;
				_margin:15px 0 19px 25px;
			}
			
			div.resol500x360 h4
			{
				float:left;
				color:#FFFFFF;
				font-size:12px;
				margin:15px 0 19px 0;
				width:60px;
			}
	
	#page-galerie div.resol700x394{
		width:710px;
		height:620px;
		background:url(zims/frontend/cadre-video-16-9.jpg) 0 0 no-repeat;
		padding:0 0 0 9px;
		padding:2px 0 0 9px;
		margin:20px auto;
	}
	
		div.resol700x394 h3
		{
			margin:15px 0 19px 50px;
			color:#FFFFFF;
			font-size:14px;
			float:left;
			width:590px;
			_margin:15px 0 19px 25px;
		}
		
		div.resol700x394 h4
		{
			float:left;
			color:#FFFFFF;
			font-size:12px;
			margin:15px 0 19px 0;
			width:60px;
		}
	
	#page-galerie div.resol700x525{
		width:710px;
		height:610px;
		background:url(zims/frontend/cadre-video-4-3.jpg) 0 0 no-repeat;
		padding:2px 0 0 9px;
		margin:20px auto;
	}
	
		div.resol700x525 h3
		{
			margin:15px 0 19px 50px;
			color:#FFFFFF;
			font-size:14px;
			float:left;
			width:590px;
			_margin:15px 0 19px 25px;
		}
		
		div.resol700x525 h4
		{
			float:left;
			color:#FFFFFF;
			font-size:12px;
			margin:15px 0 19px 0;
			width:60px;
		}
		
	#page-galerie div.resol442x250{
		width:500px;
		height:460px;
		background:url(zims/frontend/cadre-video-442x250.jpg) 0 0 no-repeat;
		padding:0 0 0 9px;
		padding:5px 0 0 22px;
		margin:20px auto;
	}
	
		div.resol442x250 h3
		{
			margin:30px 0 19px 45px;
			color:#FFFFFF;
			font-size:12px;
			float:left;
			width:348px;
			_margin:20px 0 19px 25px;
		}
		
		div.resol442x250 h4
		{
			float:left;
			color:#FFFFFF;
			font-size:12px;
			margin:35px 0 19px 0;
			width:60px;
		}
		
		div#dayli {
			width:500px;
			margin:0 auto;
		}
		
		div#youtube {
			width:640px;
			margin:0 auto;
		}
	
	
	
	div#dossier-video{ }

	
	ul#listevideo{
		margin:19px 0;
	}
	
	ul#listevideo li
	{
		float:left;
		width:20px;
		height:20px;
		list-style-type:none;
		margin:0 1px 0 0;
		
	}
	ul#listevideo li a
	{
		display:block;
		height:100%;
		width:100%;
		background:#CC0000;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		line-height:20px;
	}
	
	ul#listevideo li a:hover
	{
		background:#FFFFFF;
		color:#CC0000;
		text-decoration:none;
	
	}
	
/******************************************************************************************************************************
    HORAIRES MEETINGS
******************************************************************************************************************************/

	#MainContent p.bloc_horaire{
		padding:0;
		margin:10px;
		width:560px;
		background:#333333;
	}
	
	#MainContent p.bloc_horaire a{
		background:url(zims/frontend/horloge.gif) 5px 50% no-repeat;
		text-indent:50px;
		text-decoration:none;
		display:block;
		line-height:38px;
		height:38px;
		border:1px solid #FF9900;
		width:100%;
		font-weight:bold;
	}
	#MainContent p.bloc_horaire a:hover{
		border:1px solid #FFFFFF;
	}
	
	#MainContent p.bloc_horaire a span{
		color:#FFFFFF;
		text-decoration:none;
		font-weight:normal;
	}

	
	
	
	
	
	
/******************************************************************************************************************************
    JOURNAL MITJET
******************************************************************************************************************************/

	#MainContent p.journal{
		padding:0;
		margin:10px;
		width:560px;
		background:#333333;
	}
	
	#MainContent p.journal a{
		background:url(zims/frontend/icon-word.gif) 5px 50% no-repeat;
		text-indent:50px;
		text-decoration:none;
		display:block;
		line-height:38px;
		height:38px;
		border:1px solid #FF9900;
		width:100%;
	}
	#MainContent p.journal a:hover{
		border:1px solid #FFFFFF;
	}
	
	#MainContent p.journal a span{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	
	


/******************************************************************************************************************************
    TARIFS - ENGAGEMENT SAISON
******************************************************************************************************************************/
	body#page-tarifs div#Main{
		background:url(zims/frontend/bg_main_2.jpg) 0 0 repeat-y;
	}

	
	
	div.cadre-engagement-1 h1,
	div.cadre-engagement-2 h1,
	div.cadre-engagement-skoda h1{
		color:#FFCC00;
		font-size:16px;
		margin:5px 0 !important;
	}
	
	div.cadre-engagement-1 h2,
	div.cadre-engagement-2 h2,
	div.cadre-engagement-skoda h2{
		color:#FF9900;
		font-size:20px;
		margin:5px 0;
		height:22px;
	}
	
	div.cadre-engagement-1{
		width:510px;
		height:360px;
		background:url(zims/frontend/cadre-engagement-1.jpg) 0 0 no-repeat;
		padding:20px;
		margin:20px auto;
	}	
	
	div.cadre-engagement-2{
		width:510px;
		height:170px;
		background:url(zims/frontend/cadre-engagement-2.jpg) 0 0 no-repeat;
		padding:20px;
		margin:20px auto;
	
	}	
	
	
	div.cadre-engagement-skoda{
		width:510px;
		height:170px;
		background:url(zims/frontend/cadre-engagement-skoda.jpg) 0 0 no-repeat;
		padding:20px;
		margin:20px auto;
	
	}	
	
/******************************************************************************************************************************
    PAGE CONTACT
******************************************************************************************************************************/
	
	h2.titreform{
		text-align:center;
		margin:20px auto;
	}
	
	div.cadre-contact{
		width:510px;
		height:85px;
		padding:45px 20px 20px 20px;
		background:url(zims/frontend/cadre-stage.jpg) 0 0 no-repeat;
		margin:0 auto;
		text-align:center;
	}

	div.cadre-contact h2{
		margin:0;
	}


	/* Formulaire */
	
	form#formContact{
		width:490px;
		margin:0 auto;
	}
	
	form#formContact fieldset{
		width:490px;
		margin:0;
		padding:0;
		border:none;
	}
	
	form#formContact label{
		margin-right:5px;
	}

	form#formContact p.textField input{
		width:200px;
		padding:3px;
		text-indent:0;
	}

	form#formContact input#sujet{
		display:none;
	}
	
	p#field-sujet label{
		width:550px;
	}

	form#formContact textarea{
		width:280px;
	}
	form#formContact textarea#message{
		height:100px;
	}
	
	form#formContact textarea#connu{
		height:50px;
	}


	#MainContent p.ok{
		background:url(zims/frontend/button_ok.gif) 0 50% no-repeat;
		text-indent:20px;
		padding:0;
		width:150px;
		text-align:center;
		margin:0 auto;
		font-weight:bold;
		font-size:14px;
	
	}

	div#formContactButtons input{
		text-indent:0;
		background:#FFFFFF;
		border:1px solid #999999;
		cursor:pointer;
		padding:3px;
		
		
		
	}
		
		
/******************************************************************************************************************************
    PAGE PIECES DETACHEES
******************************************************************************************************************************/
	body#page-pieces-detachees div#Main{
		background:url(zims/frontend/bg_main_2.jpg) 0 0 repeat-y;
	}
		
	div#boxbtn{
		margin:0 auto;
		display:block;
		border:1px solid #000;
		overflow:auto;
		#height:50px;
	}
		
	div.box-piece{
		width:530px;
		margin:10px auto;
		padding:10px;
		overflow:auto;
		border:1px solid #666666;
		background:#333333;
	}	
		
	div.box-piece img{
		float:right;
		margin:0 0 10px 10px;
		border:1px solid #999999;	
	}
	
	#content div.box-piece h1{
		font-size:14px;
		float:left;
		margin:0 20px 0 0;
	}
		
	div.box-piece h2{
		font-size:12px;
		float:right;
		font-weight:normal;
	}
	
	div.box-piece p{
		clear:left;
		margin:10px;

	}
		
/******************************************************************************************************************************
    PAGE ACHAT VEHICULE
******************************************************************************************************************************/
		
	img.achatmitjet{
		float:right;
		margin:40px 20px 0 20px;
		border:1px solid #999999;
	}
		
		
/******************************************************************************************************************************
    PAGE OCCASIONS
******************************************************************************************************************************/
		
	div.box-occasion{
		width:530px;
		margin:10px auto;
		padding:10px;
		overflow:auto;
		border:1px solid #666666;
		background:#333333;
	}	
		
	div.box-occasion img{
		float:right;
		margin:0 0 10px 10px;
		border:1px solid #999999;	
	}
	
	#content div.box-occasion h1{
		font-size:14px;
		float:left;
		margin:0 20px 0 0;
		color:#FF9900;
	}
		
	div.box-occasion h2{
		font-size:14px;
		float:right;
		font-weight:bold;
		color:#CC0000;
	}
	
	div.box-occasion p{
		clear:left;
		margin:10px;

	}
	div.box-occasion p strong{
		font-size:14px;
		margin:0 5px 0 0;
	
	}
	
	#MainContent p.msgEmpty {
		text-align:center; color:#BFBFBF; font-style:italic; padding-top:50px;
	}
	
/******************************************************************************************************************************
    CALENDRIER                                            
******************************************************************************************************************************/
	
	
	h1.calendrier{
		text-align:center;
		margin:20px 0;
	}
	
	table#calendrier{
		width:550px;
		margin:0 auto;
	}
	table#calendrier th{
		background:#666666;
		padding:3px;
	}
		
	table#calendrier td{
		background:#333333;
		padding:5px;
	}
	
	div#bloc_calendrier{
		border:2px solid #862423;
		width:400px;
		margin:0 auto;
		padding:10px;
	}
	
	#page-montagne div#bloc_calendrier { 
		margin-top:80px; 
	}
	
	#page-montagne div#bloc_calendrier h3 { text-align:center; }
	#page-montagne div#bloc_calendrier p.com { line-height:25px; font-style:italic;}
	
		
/******************************************************************************************************************************
    CLASSEMENT                                            
******************************************************************************************************************************/
	
	
	table#classement{
		margin:10px 0;
		width:750px; 
	}
	table#classement .cel-pilote{
		width:250px; width:130px;
		text-align:left
	}
	
	table#classement th{
		background:#666666;
	}
	table#classement td{
		background:#000000;
		text-align:center;
		font-size:11px;
	}
	
	table#classement td.col-result-annule {
		background:#990000; color:#fff;
	}
	
	
	#page-testvideos #MainContent p { background:#6F0000; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; }


/******************************************************************************************************************************
    ESPAGNE                                            
******************************************************************************************************************************/

	#page-espagne ul.documentacion {
		width:250px; 
		list-style-type:none;
		margin:0 auto;
	}
	
	#page-espagne ul.documentacion li { 
		margin:4px; 
		background:#8F1A1A; 
		padding:6px; 
		border:1px solid #7F0000; 
	} 
	
	#page-espagne ul.documentacion li a { color:#ffffff; } 
	
	
	
	
/******************************************************************************************************************************
    GALLERY
******************************************************************************************************************************/
	#videoGal, #photoGal { width:515px; margin:0 auto; }
	#videoGal li, #photoGal li {
		background:#333;
		border:1px solid #666;
		padding:5px;
		margin:5px; 
		list-style-type:none;
		overflow:auto;
	}
	#videoGal li { position:relative; color:#FFF; font-size:14px; font-weight:bold; }
	#videoGal li a.textLink, #photoGal li a.textLink {
		color:#FFF;
		font-size:14px; 
		font-weight:bold;
		display:block;
		width:430px; 
		float:left;
		text-decoration:none;
	}
	
		#photoGal li a.textLink { width:386px; }
		#videoGal li a.textLink span,
		#photoGal li a.textLink span{ font-size:12px; line-height:22px; }
		#videoGal li span.date { 
			color:#DF4337; 
			display:block; 
			font-weight:bold; 
			font-size:12px; 
			line-height:22px; 
		}
		#photoGal li a.textLink span.date{ color:#DF4337; display:block; }
		#videoGal li a.textLink span.NBvideos,
		#photoGal li a.textLink span.NBvideos { text-indent:10px; font-weight:normal; font-style:italic; display:block; }
	
	#videoGal li img  { position:absolute; top:10px; right:10px;  border:1px solid #666; }
	#photoGal li a.pictLink img { border:1px solid #666; }
	
	#videoGal li ul { width:360px; }
		#videoGal li ul li { border:none; margin:0; }
			#videoGal li ul a { color:#DF4337;  font-size:12px; }	
			#videoGal li ul li.noVideo { font-size:12px; font-weight:normal; color:#999; font-style:italic; }
	
	
	#page-gallery div.ContentVideo { width:640px; margin:0 auto; }
	
	#page-gallery ul.mozaique {
		  overflow:visible;
		  padding:15px 0 0;
		  width:500px;
		  margin:0 auto;
	}	
			
	#page-gallery .mozaique li {
		float:left; 
		margin:5px; padding:0;
		list-style-type:none;
	}
	
		#page-gallery .mozaique li a {
			  border:5px solid #ffffff;	
			  padding:0; margin:0; 
			  display:block; 			
		}
		
			#page-gallery .mozaique li a:hover { border-color:#999999; }			
			#page-gallery .mozaique a img { padding:0; margin:0; display:block; }
	
	#page-galerie2 div.resol700x525{
		width:710px;
		height:610px;
		background:url(zims/frontend/cadre-video-4-3.jpg) 0 0 no-repeat;
		padding:2px 0 0 9px;
		margin:20px 15px;
	}	