




/* ****************************************************************** DIVERS ET COMMUN */

body {
	background-image: url(../graph/bandeauH/images/fond_haut.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;	
	margin: 0px;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #111111;
	SCROLLBAR-FACE-COLOR: #333333;
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; SCROLLBAR-SHADOW-COLOR: #eeeeee; SCROLLBAR-3DLIGHT-COLOR: #eeeeee; SCROLLBAR-ARROW-COLOR: white; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #eeeeee;
}


.rechercheABK {  
		width:150px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-style: normal; 
		line-height: 11px; 
		font-weight: normal; 
		color: #333333;
		border:1px solid #dddddd;
		/*border: none;*/
	}

	a:link{color: #333333;}
	a:visited{color: #333333;}	
	a:hover{color: #FFFF00;}
	
	
div.txtLogoH{
		margin-top: 2px;
		margin-left: 15px;		
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9px; 
		line-height: 11px; 
		font-weight: bold; 
		color:#CA2323;
}	

div.txtLogoB{
		margin-left: 35px;		
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9px; 
		line-height: 11px; 
		font-weight: normal; 
		color:#aaaaaa;
}	

/* ****************************************************************** CALQUES ACTIFS */


	.fermCalque{
		width: 960px; 
		padding-left: 820px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		line-height: 22px; 
		font-weight: bold; 
		color:#FFF;				
	}	
	
	.fermCalque a{
		cursor: pointer;
		color:#FFF;				
	}
	.fermCalque span{
		font-size: 13px; 		
		padding: 0 3px 0 3px;
		color: #f00;
		background-color: #fff;
	}

	.fermCalque a:hover{
		color:#FF0;				
	}
	
	div.imgPAS{
		position:absolute;
		filter:alpha(opacity=0);
		-moz-opacity:0;
		-khtml-opacity: 0; 
		opacity: 0; 		
	}


/* ****************************************************************** CALQUES INFOS */


	div.supportCalqueInfo{
		position:absolute; 
		visibility: hidden; 
		z-index:100; 
		background-color: 
		#CA2323; 
		left:0px; 
		width:100%;	
	}


	div.txtCalqueInfos{		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px; 		
		line-height: 11px;
		color: #333333; 	
	}
	
	div.coul1{
		color: #BB2D2D; 		
	}
	
	.formCalqueInfos{
		padding-right: 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px; 		
		line-height: 12px;
		color: #333333; 			
	}

	.champCalqueInfos{
		width: 180px;
		font-family: Verdana, Arial, Helvetica, sans-serif;		
		font-size: 9px; 		
		line-height: 11px;
		color: #333333; 
		border:1px solid #999999;
	}





/* ****************************************************************** CALQUES HAUT BOUTQIUE */


	#claque1{	background-color: #97ADC5;	}
	#claque2{	background-color: #799DC5;	}
	#claque3{	background-color: #18BFB1;	}
	#claque4{	background-color: #1AB688;	}
	#claque5{	background-color: #1AB660;	}

	div.supportCalqueHautBoutique{
		position:absolute; 
		visibility: hidden; 
		z-index:100; 
		width:812px; 	
	}
	
	
	#menuH2 {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
	}
	
	
	.titreRayon_MH2 {  
		cursor: default;
		font-size: 12px; 
		font-weight: bold; 		
		line-height: normal;
		text-decoration: underline;
		color: #FFFFFF; 	
	}



	div.Rayon_Calque {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-top: 12px;
		margin-left: 20px;
		font-size: 11px; 
		line-height: 14px;
		font-weight: bold; 		
		text-decoration: underline;
		color: #333333; 
	}
	div.Rayon_Calque a:link{color: #333333;}
	div.Rayon_Calque a:visited{color: #333333;}	
	div.Rayon_Calque a:hover{color: #FFFF00;}


	div.Gamme_Calque {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 5px;
		padding-left: 15px;
		padding-bottom: 0px;		
		font-size: 10px; 
		line-height: 12px;				
		color: #ffffff; 	
	}
	div.Gamme_Calque a:link{color: #ffffff; text-decoration: none;}
	div.Gamme_Calque a:visited{color: #ffffff;text-decoration: none;}	
	div.Gamme_Calque a:hover{color: #FFFF00;text-decoration: none;}



/* ****************************************************************** BLOC PUBS ACCUEIL */


	div.titreBlocPub {
		background-position:left top; 
		background-repeat:no-repeat; 
		height:28px; 
		padding-left: 35px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 13px; 
		font-style: normal; 
		line-height: 30px; 
		font-weight: bold; 
		color: #333333;			
	}

	td.titreBlocPub {
		padding-left: 35px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 15px; 
		font-weight: bold; 
		color: #333333;			
	}

	
	div.imgPubHtml{
		margin-bottom: 5px;
	}

	.txtPubHtml{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		line-height: 10px; 
		color: #333333;	
	}
		.txtPubHtml a:link{ color: #333333; text-decoration: none;}
		.txtPubHtml a:hover{ color: #CA2323; text-decoration: none;}
		.txtPubHtml a:visited{ color: #333333; text-decoration: none;}
		


	div.prixPubHtml{
		margin-top: 3px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		line-height: 14px; 
		font-weight: bold; 
		color: #CA2323;	
	}
	.prixBarrePubHtml{
		font-size: 10px; 		
		color: #666666;
		font-weight: normal; 		
		text-decoration: line-through;
	}


	div.lienBasPubHtml{
		margin: 5px;
		margin-bottom: 0px;
		padding: 2px;
		font-size: 9px; 		
		color: #999999;
		line-height: 11px; 		
		font-weight: normal; 
		border:1px solid #aaaaaa;		
	}


	.sepCoulTabPubHtml{
		background-color: #aaaaaa; 	
	}




/* ****************************************************************** MENU GAUCHE */


	div.support_menuG{
		font-family: Verdana, Arial, Helvetica, sans-serif;	
	}

	
	div.menuG_titreUnivers {  
		background-image: url(../site/graph/menuG/images/menuV_ferm.gif);
		background-repeat: no-repeat;
		background-position: right;
		background-color: #333333;
		padding-left: 5px;
		margin-bottom: 2px;
		height:19px;		
		font-size: 12px; 
		font-weight: bold; 		
		line-height: 18px;
		color: #FFFFFF; 
		cursor: pointer;	
	}




	div.bloc_univers1{
		background-image: url(../site/graph/menuG/images/fond_rub0.gif);
		background-repeat: repeat-y:
		color: #97ADC5; 		
		display: none;
	}

	div.bloc_univers1 a:link{color: #97ADC5; text-decoration: none;}
	div.bloc_univers1 a:visited{color: #97ADC5; text-decoration: none;}	
	div.bloc_univers1 a:hover{color: #97ADC5; text-decoration: underline;}


	div.bloc_univers2{
		background-image: url(../site/graph/menuG/images/fond_rub0.gif);
		background-repeat: repeat-y:	
		color: #799DC5; 		
		display: none;
	}

	div.bloc_univers2 a:link{color: #799DC5; text-decoration: none;}
	div.bloc_univers2 a:visited{color: #799DC5; text-decoration: none;}	
	div.bloc_univers2 a:hover{color: #799DC5; text-decoration: underline;}	
	
	
	div.bloc_univers3{
		background-image: url(../site/graph/menuG/images/fond_rub0.gif);
		background-repeat: repeat-y:	
		color: #18BFB1; 		
		display: none;
	}

	div.bloc_univers3 a:link{color: #18BFB1; text-decoration: none;}
	div.bloc_univers3 a:visited{color: #18BFB1; text-decoration: none;}	
	div.bloc_univers3 a:hover{color: #18BFB1; text-decoration: underline;}		
	
	div.bloc_univers4{
		background-image: url(../site/graph/menuG/images/fond_rub0.gif);
		background-repeat: repeat-y:	
		color: #1AB688; 		
		display: none;
	}

	div.bloc_univers4 a:link{color: #1AB688; text-decoration: none;}
	div.bloc_univers4 a:visited{color: #1AB688; text-decoration: none;}	
	div.bloc_univers4 a:hover{color: #1AB688; text-decoration: underline;}			
	
	div.bloc_univers5{
		background-image: url(../site/graph/menuG/images/fond_rub0.gif);
		background-repeat: repeat-y:	
		color: #1AB660; 		
		display: none;
	}

	div.bloc_univers5 a:link{color: #1AB660; text-decoration: none;}
	div.bloc_univers5 a:visited{color: #1AB660; text-decoration: none;}	
	div.bloc_univers5 a:hover{color: #1AB660; text-decoration: underline;}


	
	div.menuG_titreRayon {  
		padding: 2px;
		padding-left: 15px;
		margin-top: 3px;
		font-size: 10px; 
		font-weight: bold; 		
		line-height: 12px;	
	}

	
	div.menuG_titreGamme {  
		padding: 2px;
		padding-left: 15px;		
		font-size: 10px; 		
		line-height: 12px;
		color: #333333; 	
	}

	div.menuG_titreGamme a:link{color: #333333; text-decoration: none;}
	div.menuG_titreGamme a:visited{color: #333333; text-decoration: none;}	
	div.menuG_titreGamme a:hover{color: #333333; text-decoration: underline;}






/* ****************************************************************** PIED */


#pied_V3	a:link{color: #FFFFFF; text-decoration: none;}
#pied_V3	a:visited{color: #FFFFFF; text-decoration: none;}	
#pied_V3	a:hover{color: #FFFF00; text-decoration: underline;}


	div.pied_titreUnivers {  
		margin: 10px;
		margin-left: 25px;	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 		
		line-height: normal;
		text-decoration: underline;
		color: #999999; 	
	}



	div.pied_titreRayon {  
		margin-left: 25px;		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px; 
		line-height: 15px;
		color: #ffffff; 
	}

	.txt_contract{
		padding-left: 20px;		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px; 
		line-height: 15px;
		color: #222222; 	
	}

	.txt_copy{
		text-align: center;		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px; 
		line-height: 15px;
		color: #FFFFFF; 	
	}










