/************************/
/*	CORPS DE LA PAGE	*/
/************************/
	BODY {
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
		font: normal normal 11px Arial,Verdana , Arial, Helvetica, sans-serif;  
	}
	#container { 
		width: 795px;
		text-align: left;
		font: normal normal 11px Arial,Verdana , Arial, Helvetica, sans-serif;  
		margin-top : 0;
		margin-right:0;
		
	}
	#Menu{
		width:188px;
		float:left;
	}
	#CadreBleu {
		border-right: 1px #0054A8 solid;
		border-left: 1px #0054A8 solid;
		border-bottom: 1px #0054A8 solid;
		margin-left:1px;
		width:605px;
	}
	
/**********************************************/
/*	Home	*/
/**********************************************/	
	#VisuelAccueil {
		position:absolute;
		top: 132px;
		z-index: 0;
	}
	#Intro{
		position:relative;
		float:right;
		text-align:right;
		margin-top:20px;
		margin-right:10px;
	}
	#Presentation{
		clear: both;
		position:relative;
		margin-top:113px;
		margin-left:20px;
		margin-right:10px;
		margin-bottom:20px;
	}
	.textPresentation{
		font: normal normal 12px Arial, Verdana, Helvetica, sans-serif;
		padding-right:6px;
		background-color:#FFFFF3;
		color:#000000
	}
	#ContenuHome {
		border-right: 1px #0054A8 solid;
		border-left: 1px #0054A8 solid;
		border-top: 1px #0054A8 solid;
		border-bottom: 1px #0054A8 solid;
		margin-left:1px;
		margin-top:10px;
		width:605px;
		background-color:#FFFFF3;
		/*background-image: url(/alpma_images/panel-produits-home.jpg);
		background-repeat: no-repeat;
		*/
	}

/**********************************************/
/*	Footer	*/
/**********************************************/	
	.Footer{
		margin: 31px 0 4px 188px;
		margin: 31px 0;
		text-align:center;
		font: normal normal 9px Arial,Verdana, Helvetica, sans-serif; 
		color : #0054A8;
		border-top:1px #0054A8 solid;
	}
	.Footer p{
		text-align:center;
		font: normal normal 9px Arial,Verdana, Helvetica, sans-serif; 
		color : #0054A8;
		margin-top: 8px;
	}
	
/**********************************************/
/*	Contenu	*/
/**********************************************/	
	#Contenu{
		padding-top:15px;
		padding-left:20px;
		padding-right:16px;
		margin-bottom:36px;
	}

	
/**********************************************/
/*	Detail Produits	*/
/**********************************************/	
	#ContenuDetailProduit{
		
		border-right: 1px #0054A8 solid;
		border-left: 1px #0054A8 solid;
		border-bottom: 1px #0054A8 solid;
		margin-left:1px;
		width:605px;
	}
	#DetailProduit{
		background-color:#FCFEE9;
		margin-top: 28px;
		padding: 15px 16px 20px 20px;
	}
	.TitreDetailProduit{
		color : #FF871F;
		font: normal bold 16px Arial, Verdana, Helvetica, sans-serif;
		padding-bottom:10px;
	}
	
	.titreCaracteristique{
			color : #444444;
			font: bold italic 11px Arial, Verdana, Helvetica, sans-serif;
	}
	.caracteristique{
		padding-left:15px;
		padding-top:5px;
		padding-bottom:5px;
		color : #444444;
		font: normal normal 11px Arial, Verdana, Helvetica, sans-serif;
	}
/**********************************************/
/*	Liste Produits	*/
/**********************************************/		
	
	#EditoRubrique{
		padding-top:15px;
		padding-left:20px;
		padding-right:16px;
		margin-bottom:36px;
	}
	#ListeProduits{
		padding-left:10px;
	}
	
	#ImageGamme img{
		border: 1px #0054A8 solid;
	}
	.CellRefProduit{
		border-top:1px #C3C3C3 solid;
		border-left:1px #C3C3C3 solid;
		color : #0054A8;
		font: normal bold 14px Arial, Verdana, Helvetica, sans-serif;
		padding-left:6px;
		
	}
	.borderHautDroiteGris{
		border-top:1px #C3C3C3 solid;
		border-right:1px #C3C3C3 solid;
	}
	
	.CellCaracteristiqueProduit{
		border-top:1px #C3C3C3 solid;
		padding-right:15px;
		text-align:right;
	}
	
	.borderDroiteBasGris{
		border-right:1px #C3C3C3 solid;
		border-bottom:1px #C3C3C3 solid;
	}
	
	.cellCentreListeProduitBleu{
		border-bottom:1px #C3C3C3 solid;
		border-left:1px #C3C3C3 solid;
		background-color:#E0EBF3;
		padding-left:8px;
		padding-right:16px;
	}
	.cellCentreListeProduitJaune{
		border-bottom:1px #C3C3C3 solid;
		border-left:1px #C3C3C3 solid;
		background-color:#FCFEE9;
		padding-left:8px;
		padding-right:16px;
		
	}
	
	.bgBleu{
		background-color:#E0EBF3;
	}
	
	.bgJaune{
		background-color:#FCFEE9;
	}

/**********************************************/
/*	Header	*/
/**********************************************/
	#Header { 
		width: 795px;
	}
	.SousNav {
		background-color:#E0EBF3;
		padding-left:12px;
	}
	.TextSousNav{
		font: normal bold 10px Arial,Verdana , Arial, Helvetica, sans-serif; 
		color : #0054A8; 
	}
/**********************************************/
/*	Menu	*/
/**********************************************/	
	.Rubrique-menu-unselected{
		padding-left:6px;
		padding-right:0px;
	}
	.Rubrique-menu-selected{
		padding-left:6px;
		padding-right:0px;
		background-color:#005DA6;
	}
	.Text-rubrique-unselected{
		font: normal bold 10px Verdana , Arial, Helvetica, sans-serif; 
		color : #0054A8;
	}
	.Text-rubrique-selected{
		font: normal bold 10px Verdana , Arial, Helvetica, sans-serif; 
		color : #FFFFFF;
	}

/**********************************************/
/*	GLOBAL	*/
/**********************************************/
	.Titre {
		margin: 8px 0;
	}
	.Titre td {
		padding-right: 8px;
	}
	.Titre td.ImageTitre{
		background: url(/alpma_images/image-titre-repeat.gif)  repeat-x  center center;
	}

	h1 { 
		color : #0054A8;
		font: normal bold 22px Arial, Verdana, Helvetica, sans-serif;  
		padding : 5px 0 5px 0;
		margin : 0;
		text-transform: uppercase;
		clear:both;
	}
	h2 { 
		color : #03305E;
		font: normal bold 20px Arial , Arial, Helvetica, sans-serif;  
		padding : 5px 0 4px 0;
		margin : 0 0 0 0;
		clear : both;
	}
	h3{ 
		color : #FF871F;
		font: normal normal 18px Arial , Arial, Helvetica, sans-serif;  
		padding : 5px 0 4px 0;
		margin : 0 0 0 0;
		clear : both;
	}
	h4{ 
		color : #0054A8;
		font: normal bold 11px Arial , Arial, Helvetica, sans-serif;  
		padding : 4px 0px 2px 0;
		margin : 0 0 0 0;
	}
	p {
		font: normal normal 11px Arial, Verdana, Helvetica, sans-serif;  
		color : #444444;
		padding : 2px 0 6px 0;
		margin : 0 0 0 0;
	}
	ul,ol {
		list-style: none;
		padding: 0 0 6px 30px;
		margin: -3px 0 0 0px;
		text-align: left;
	}
	li { 
		font: normal normal 11px Arial, Verdana, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
	}
	ul li { 
		list-style-image: url(/adequation_images/puce.gif);
	}
	ol li { 
		list-style-image: url(/adequation_images/puce_bleue.gif);
	}
	a:link,a:visited,a:active{ 
		font: normal normal 10px Arial,Verdana, Helvetica, sans-serif; 
		color : #0054A8; 
		text-decoration: underline;
	}
	a:hover { 
		color : #FF871F; 
	}
	img {
		border-color: #0054A8;
	}
	
	
	.bold12px{
		color : #0054A8;
		font: normal bold 12px Arial, Verdana, Helvetica, sans-serif;  
	}
	.bleu12px{
		color : #0054A8;
		font: normal normal 12px Arial, Verdana, Helvetica, sans-serif;  
	}
	.TextNormal{
		color : #2B3960;
		font: normal normal 10px Arial, Verdana, Helvetica, sans-serif;  
		padding : 0 0 0 0;
		margin : 0 0 0 0;
	}
	.TextNormalItalic{
		color : #2B3960;
		font: normal italic 10px Arial, Verdana, Helvetica, sans-serif;  
		padding : 0 0 0 0;
		margin : 0 0 0 0;
	}
	.TextNormalBold{
		color : #0054A8;
		font: normal bold 11px Arial, Verdana, Helvetica, sans-serif;  
		padding : 0 0 0 0;
		margin : 0 0 0 0;
	}
	.TextGrisBold{
		color : #949494;
		font: normal bold 12px Arial, Verdana, Helvetica, sans-serif;
	}
	.Uppercase{
		text-transform: uppercase;
	}


	
	
/**********************************************/
/*	GLOBAL	*/
/**********************************************/
	form{
		margin:0; padding:0;
	}
	input,select{
		margin: 0px 3px; padding:0;
		height: 14px;
		font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #0054A7;
		border: 1px #0054A7 solid;
		background-color: #E0EBF3;
	}
	textarea{
		margin: 0px 3px; padding:0;
		font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
		color: #0054A7;
		border: 1px #0054A7 solid;
		background-color: #E0EBF3;
	}
	img.Border, .Border img {
		border: 1px solid #42A6F1;
	}
	.noBorder{
		border: 0px solid #42A6F1;
	}



/**********************************************/
/* Formulaire Contact */
/**********************************************/
	.FormContact,.FormContact td,.FormReponse{
		font-size: 9px;
	}
	.FormSubmit {
		margin: 0 4px;
		width: 80px;
		height: 16px;
		font: normal bold 10px Verdana, Arial, Times, Helvetica, sans-serif;
		color: #0054A7;
		border: 1px #0054A7 solid;
		background-color: #E0EBF3;
	}
	.LargeInput{
		width:260px;
	}
	.SmallInput{
		width:60px;
	}
	.MediumInput{
		width:193px;
	}
	.chkBoxes{
		background-color:white;border-width:0;
	}
	.XSmallInput{
		width:20px;
	}
	.HalfInput{
		width:126px;
	}
	.EditLibelle{
		margin: 40px 0;
		padding: 10px;
		width: 400px;
		border: 1px dotted;
	}
	.LoginForm {
		padding-bottom: 50px;
	}
	.LoginForm .Erreur {
		text-align:center;
		color:red; 
		font-size: 14px;
	}
	.LoginForm p {
		text-align: left;
	}

.Clikeo { 
	color :#DDDDDD;
	text-align : center;
}
.Clikeo a,.Clikeo a:visited,.Clikeo a:hover,.Clikeo a:active { 
	color :#DDDDDD;
	font: normal normal 7pt Arial; 
}

