/* CSS Document */
.titre {
	font-family:"Arial";
	font-size:15px;
	font-weight:lighter;
	color:#003366;
	text-decoration:none;	
}

h1.header {
	font-size:12px; font-weight:bold;
	color:#FFFFFF;
	display:inline;
}

a.header {
	font-family:"Arial";
	font-size:12px;; font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:0;
}

.positionGeneral {
	width:1009px; height:100%;
	margin-top:5px;
	margin-right:auto; 
	margin-left:auto;
}
	
#header {
	font-family:"Arial", Trebuchet MS, sans-serif;
	width:1009px; height:102px;
	background-image:url(images/header/header_bg.jpg); background-repeat:no-repeat;
}
	#headerLogo {
		width:348px; height:54px;
		padding:16px 0 0 12px;
		float:left;
	} 

	#ferdi {
		width:458px; height:102px;
		margin:0 0 0 0;
		padding:0px;
		background-image:url(images/JCOMaquette_HeadFootColumn_08_03.jpg); background-repeat:no-repeat;
		float:left;
	}
	
	#ferdi2 {
		width:175px; height:102px;
		margin:0 0 0 0;
		background-image:url(images/JCOMaquette_HeadFootColumn_08_04.jpg); background-repeat:no-repeat;
		float:left;
	}

	#ferdi3 {
		width:175px; height:25px;
		margin:0 0 0 0;
		background-image:url(images/JCOMaquette_HeadFootColumn_08_02_12.jpg); background-repeat:no-repeat;
		float:left;
	}
	



	#headerZonePerso {
		width:313px; height:96px;
		margin:1px 0 0 0px;
		background-image:url(images/header/header_panel_bg.jpg); background-repeat:no-repeat;
		float:right;
	}
		#headerInfoTop {
			width:313px; height:12px;
			margin-top:-1px;
			float:left;
		}
			#headerSansFrais {
				width:94px;
				margin-left:22px;
				_margin-left:11px;
				float:left;
			}
				#headerSansFrais a.header:hover {
					text-decoration:underline;
					color:#FFFFFF;
				}	
			#headerGarantie {
				width:118px;
				margin-left:65px;
				float:left;
			}
				#headerGarantie a.header:hover {
					text-decoration:underline;
					color:#FFFFFF;
				}	
		#headerSection {
			width:313px; height:24px;
			margin-top:7px;
			_margin-top:3px;
			float:left;
		}
			#headerAideBoutton {
				width:55px; height:30px;
				margin-left:8px;
				_margin-left:4px;
				float:left;
			}
			#headerCompteBoutton {
				width:118px; height:30px;
				margin-left:4px;
				float:left;
			}
			#headerPanierBoutton {
				width:116px; height:30px;
				margin-left:4px;
				float:left;
			}
		#headerInfoBottom {
			width:313px; height:12px;
			margin-top:10px;
			_margin-top:5px;
			float:left;
		}
			#headerLivraison {
				width:109px;
				margin-left:24px;
				_margin-left:12px;
				float:left;
			}
				#headerLivraison a.header:hover {
					text-decoration:underline;
					color:#FFFFFF;
				}	
			#headerExpedition {
				width:123px;
				margin-left:44px;
				float:left;
			}
				#headerExpedition a.header:hover {
					text-decoration:underline;
					color:#FFFFFF;
				}	
		#headerSecu {
			width:278px; height:21px;
			margin:8px 0 0 19px;
			_margin:4px 0 0 10px;
			float:left;
		}
	#headerSav {
		width:150px; height:94px;
		margin:3px 0 0 30px;
		float:left;
	}
		#headerSavService {
			width:150px;
			font-size:16px; font-weight:bold;
			color:#FFFFFF;
			text-align:center;
			float:left;
		}
		#headerSavDispo {
			width:150px;
			margin-top:4px;
			float:left;
		}		
			#headerSavPhoto {
				width:41px; height:41px;
				float:left;
			}
			#headerSavHoraire {
				width:100px;
				font-size:10px; font-weight:normal;
				color:#FFFFFF;
				margin-left:6px;
				float:left;
			}
		#headerMail {
			width:150px;
			font-size:10px; font-weight:normal;
			color:#FFFFFF;
			float:left;
		}
			#headerMail a.header {
				font-size:12px; font-weight:bold;
				color:#ff9900;
				text-decoration:none;
				margin-left:14px;
			}
				
#searchBarre {
	font-family:"Arial", Trebuchet MS, sans-serif;
	width:1009px; height:32px;
	background-image:url(images/header/search_bg.jpg); background-repeat:no-repeat;
	margin-top:5px; margin-left:auto; margin-right:auto;
}
	#searchTitre {
		width:110px; height:22px;
		margin:6px 0 0 7px;
		_margin-left:5px;
		float:left;
	}
	#searchFormulaire {
		margin:5px 0 0 10px;
		_margin-left:8px;
		float:left;
	}
	#searchOk {
		width:26px; height:26px;
		margin:3px 0 0 7px;
		float:left;
	}
	#searchPresente {
		width:500px;
		font-size:12px; font-weight:normal;
		color:#FFFFFF;
		margin:8px 0 0 10px;
		float:left;
	}
		#searchPresente a.header {
			font-weight:normal;
			text-decoration:underline;
		}
	#searchQui {
		width:114px;
		margin:8px 0 0 12px;
		float:left;
	}
		#searchQui a.header:hover {
			text-decoration:underline;
		}
	#searchSepa {
		width:1px; height:26px;
		margin:3px 0 0 6px;
		float:left;
	}
	#searchContacts {
		width:47px;
		margin:8px 0 0 6px;
		float:left;
	}
		#searchContacts a.header:hover {
			text-decoration:underline;
		}

#fermeArianeHeader {
	width:1009px; height:19px;
	margin-top:5px; margin-bottom:7px; margin-left:auto; margin-right:auto;
}
#arianeHeader {float:left}
	#fermeArianeHeader h1.header {font-weight:bold}
	#fermeArianeHeader a.header {text-decoration:none}
	#txtAccueilHeader {
		height:19px;
		float:left;
		font-size:9px;
	}
	#txtMarqueHeader {
		height:19px;
		float:left;
	}
	#txtLigneHeader {
		height:19px;
		float:left;
	}
	#txtModelHeader {
		height:19px;
		float:left;
	}
	.arrowHeader {
		width:9px; height:9px;
		margin:7px 8px 0 8px;
		float:left;
	}
#fermeHeader {
	width:125px;
	float:right;
}
	#fermeHeader a.header {
		font-size:12px; font-weight:normal;
		color:#000000;
	}
