/**********************************************/
/*	CORPS DE LA PAGE	*/
/**********************************************/
	BODY {
		margin: 0; 
		padding: 0;
		font: normal normal 12px Verdana, Arial, Helvetica, sans-serif;  
		color : #07397a;
	} 

	* {margin: 0; padding: 0;}	

	#container { 
		margin-bottom: 0px; 
		margin-left: auto; 
		margin-right: auto; 
		overflow: hidden; 
		width: 850px;
		background-color:#ffffff;
	}
	
	img {
        border: 0 none;
	}
	
	html>body #containersite {
		height: auto;
		min-height: 534px;
	} 
	

/**********************************************/
/*	MIDDLE	*/
/**********************************************/
	#page {
		margin-top: 2px;
	}
	
	.Home li {
		list-style-image: url(/happy_images/site/puce_home.gif);
	}
	
	.Contenu {
		padding: 25px;
	}
	/*.Contenu p {
	}*/
	
	.ProduitGamme {
		margin-bottom: 20px;
	}
	.ProduitGammeDetail{
		margin: 9px;
	}
	.ProduitGammeDetail h1, .ProduitGammeDetail h2, .ProduitGammeDetail h3, .ProduitGammeDetail h4   {
		padding: 0;
	}
	.ProduitGammeDetail h2{
		font-size: 18px;
	}
	
/**********************************************/
/*	DIVERS	*/
/**********************************************/


/**********************************************/
/*	Standard Definition	*/
/**********************************************/
	.TresPetite { font-family:Verdana ; font-size:9px; }
	.Petite 	{ font-family:Verdana ; font-size:10px; }
	.Normal 	{ font-family:Verdana ; font-size:11px; }
	.Moyenne 	{ font-family:Verdana ; font-size:12px; }
	.Grande 	{ font-family:Verdana ; font-size:14px; }
	.TresGrande { font-family:Verdana ; font-size:16px; }	
	
	h1 { 
		font: normal bold 18px Verdana, Arial, Georgia, Helvetica, sans-serif; 
		padding : 0 0 10px 0;
		margin : 0 0 0 0;
	}
	h2 { 
		font: normal bold 13px Verdana, Arial, Georgia, Helvetica, sans-serif; 
		padding : 0 0 8px 0;
		margin : 0 0 0 0;
	}
	h3{ 
		font: normal bold 11px Verdana, Arial, Georgia, Helvetica, sans-serif; 
		padding : 0 0 6px 0;
		margin : 0 0 0 0;
		color: #f48221;
	}
	h4{ 
		font: normal normal 12px Verdana, Arial, Georgia, Helvetica, sans-serif;
		padding : 0 0 4px 0;
		margin : 0 0 0 0;
	}
	li {margin-left: 0; padding-left: 0px;}
	ul {margin-left: 22px; padding-left: 0;}
	ul {
		text-align: left;
		padding-bottom:0px;
		margin-top: 0;
		margin-bottom: 8px;
		
	}
	li { 
		list-style-image: url(/happy_images/site/puce_home.gif);
		line-height:18px;
		padding-bottom:2px;
	}
	a { 
		color: #f48221;
	}
	a:hover {
		color: #4078c1;
	}
	td, p {
	}
	p {
		padding-bottom : 10px;
		line-height:18px;
	}
	form{
		margin:0; padding:0;
	}
	blockquote {
		margin-top:0px;
	}
	blockquote p{
	}

/**********************************************/
/* Formulaire Contact */
/**********************************************/
	.FormContact,.FormContact td,.FormReponse{
		font-size: 11px; 
		color : #07397a;
	}
	.FormSubmit {
		font-size: 12px; 
		font-weight: bold; 
		height: 25px;
		width: 70px;
		color : #07397a;
		background-color:#ffffff;
		border: 1px solid #07397a;
	}
	input,select,textarea{
		border: 1px solid #07397a;
		color: #f48221;
		font-size: 12px;
	}
	input,select {
		height: 14px;
	}
	
	
	.chkBoxes{
		margin :0 ;padding:0;
	}
	.LargeInput{
		width:239px;
	}
	.SmallInput{
		width:60px;
	}
	.MediumInput{
		width:172px;
	}
	.XSmallInput{
		width:20px;
	}
	.HalfInput{
		width:116px;
	}
	
	.Cnil p {
		line-height: 11px;
		font-size: 8px;
	}
	
	.LoginForm {
		padding-bottom: 50px;
	}
	.LoginForm .Erreur {
		text-align:center;
		color:red; 
		font-size: 14px;
	}
	.LoginForm p {
		text-align: center;
	}
	
/**********************************************/
/* Footer */
/**********************************************/
	.Footer{
		padding: 10px;
		text-align : center;
		width:100%;
		font-size: 10px;
		color: #ffffff;
		background-color: #0c4da1;
	}
	.Footer p{
		margin 0; padding:0;
	}
	.Footer a ,.Footer p{
		text-align:center;
		color: #ffffff;
	}
	.Footer a:hover{
		color: #f48221;
	}

	.Clikeo { 
		margin-top: 10px;
		width:100%;
		text-align : center;
	}
	.Clikeo a { 
		font: normal normal 9px Arial; 
		text-decoration : none;
		color: #fcbb84;
	}
	.Clikeo a:hover { 
		color: #4078c1;
	}
	
	.EditLibelle{
		margin: 40px 0;
		padding: 10px;
		border: 1px dotted;
	}

	/****************************************************/
	/*					MENU DHTML CSS 					*/
	/*					NAVIGATION 						*/
	/****************************************************/
	.MenuNav {
		width:828px;
		color: #4d290a;
		font: normal bold 12px Verdana, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		cursor:pointer;
		margin:0 !important;
		padding:0 !important;
		height: 17px;
		border-collapse:collapse;
	}
	.MenuNav td {
		margin:0 !important;
		padding:0 !important;
		text-align:center;
	}
	.MenuNavElem {
		height: 17px;
		width:100%;
		border-collapse:collapse;
	}
	.MenuNavElem2 {
		height: 17px;
		width:100%;
		border-collapse:collapse;
		background-color: #4078c1;
		color: #FFFFFF;
	}
	.MenuNavElemSel{
		height: 17px;
		width:100%;
		border-collapse:collapse;
		background-color: #f48221;
		color: #FFFFFF;
	}
	.MenuNavElemSel2{
		height: 17px;
		width:100%;
		border-collapse:collapse;
		background-color: #4078c1;
		color: #FFFFFF;
	}
	/****************************************************/
	/*					SOUS NAVIGATION 				*/
	/****************************************************/
	
	.MenuSousNav {
		margin-top: 3px;	
		padding: 4px;
		cursor:pointer;
		color: #FFFFFF;
		background-color: #4078c1;
		border: 1px solid #0c4da1;
	}
	.MenuNavSubElem{
		width:100%;
		margin: 0px 1px;
		padding:2px 0;
		color: #FFFFFF;
		background-color: #4078c1;
	}
	.MenuNavSubElem2{
		width:100%;
		margin: 0px 1px;
		padding:2px 0;
		/*font-weight: bold;*/
		color: #FFFFFF;
		background-color: #0c4da1;
	}	
	.MenuNavSubElemSel{
		width:100%;
		margin: 0px 1px;
		padding:2px 0;
		color: #FFFFFF;
		background-color: #0c4da1;
	}
	.MenuNavSubElemSel2{
		width:100%;
		margin: 0px 1px;
		padding:2px 0;
		/*font-weight: bold;*/
		color: #FFFFFF;
		background-color: #0c4da1;
	}
	