@charset "utf-8";
/* CSS Document */
body
{
	margin-top:0px;
	margin-left:0px;
	background-color:#272727;
}

.texte_blanc_bt
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.fond_bandeau_connexion
{
	background-image:url(images/ihm/fond_bandeau_connexion.jpg);
	background-position:left;
	background-repeat:repeat-x;
}
/* inter_bloc.php */
.Rubrique {
		font-family: Arial;
		font-size : 12px;
		color: black; 
		font-weight: bold;
	}
.TitreProduit	{font-family: verdana; font-size: 12px; color: #000000; text-decoration: none;}	
a:visited.TitreProduit	{font-family: Arial; font-size: 12px; color: #000411; text-decoration: underline;}
a:link.TitreProduit	{font-family: Arial; font-size: 12px; color: #0033cc; text-decoration: underline;}
a:hover.TitreProduit	{font-family: Arial; font-size: 12px; color: #001555; text-decoration: underline;}
a:active.TitreProduit	{font-family: Arial; font-size: 12px; color: #0033cc; text-decoration: underline;}	

a:visited.TitreProduitSuite	{font-family: Arial; font-size: 11px; color: #000411; text-decoration: none;}
a:link.TitreProduitSuite	{font-family: Arial; font-size: 11px; color: #0033cc; text-decoration: none;}
a:hover.TitreProduitSuite	{font-family: Arial; font-size: 11px; color: #001555; text-decoration: underline;}
a:active.TitreProduitSuite	{font-family: Arial; font-size: 11px; color: #001555; text-decoration: none;}	

a:visited.suiteProduit	{font-family: Arial; font-size: 11px; color: #5a5a5a; text-decoration: none;}
a:link.suiteProduit		{font-family: Arial; font-size: 11px; color: #5a5a5a; text-decoration: none;}
a:hover.suiteProduit	{font-family: Arial; font-size: 11px; color: #93246b; text-decoration: underline;}
a:active.suiteProduit	{font-family: Arial; font-size: 11px; color: #5a5a5a; text-decoration: none;}	

.Prix_accueil {
			font-family: Arial;
			font-size : 14px;
			color: #ed0001; 
			font-weight: bold;
		}

/* fin inter_bloc.php */
/*catalogue*/
	.titreCategorie {
		border : 1px solid #8c8c8c;
		background: #efefef;
		font-family: arial;
		font-size : 14px;
		color: black; 
	}
	
/* fin catalogue */
.texte_onglets
{
	text-decoration:none;
	text-align:left;
	float:left;
	display:block;
	background-repeat:no-repeat;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:26px;
}
.espace_onglets
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:3px;
}
.fond_bande_recherche
{
	background-image:url(modules/onglets/images/backmenuviolet.jpg);
	background-repeat:repeat-x;
	background-position:left;
	background-position:top
}
.texte_titre_recherche
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.rectangle_recherche
{
	background-color:#CCCCCC;
	border:2px;
	border-style:solid;
	border-color:#000000;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.rectangle_recherche:hover
{
	background-color:#EEEEEE;
	border:2px;
	border-style:solid;
	border-color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.bloc
{
	background-color:#dffefe;
	border:1px;
	border-style:solid;
	border-color:#366f81;		
}
.titre_bloc_gauche
{
	background-image:url(modules/blocs/images/fondhaut.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	/*line-height:22px;*/
	text-align:center;
}
.titre_bloc
{
	background-image:url(modules/blocs/images/fond_titre_bloc.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:22px;
	text-align:center;
}

.titre_bloc_page
{
	background-image:url(modules/blocs/images/fond_titre_bloc.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:22px;
}
.footer
{
border:1px solid #c4c4c4;
background-image:url(modules/blocs/images/fond_footer.jpg);
background-repeat:repeat-x;
}		

.ombre_bloc
{
	background-image:url(modules/blocs/images/ombre_titre.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:10px;

}
.boutons
{
	background-image:url(modules/boutons/images/deco_bt.jpg);
	background-position:5px;
	background-repeat:no-repeat;
	text-align:left;
	padding-left:25px;
	line-height:20px;
	text-decoration:none;
}
.boutons:hover
{
	background-image:url(modules/boutons/images/deco_bt_enf.jpg);
	background-position:5px;
	background-repeat:no-repeat;
	text-align:left;
	padding-left:25px;
	line-height:20px;
}
.boutons_sel
{
	background-image:url(modules/boutons/images/deco_bt_enf.jpg);
	background-position:5px;
	background-repeat:no-repeat;
	text-align:left;
	padding-left:25px;
	line-height:20px;
}
.apropos
{
	background-image:url(modules/apropos/images/deco_bt.jpg);
	background-position:5px;
	background-repeat:no-repeat;
	text-align:left;
	padding-left:25px;
	line-height:20px;
	text-decoration:none;
}
.apropos_sel
{
	background-image:url(modules/apropos/images/deco_bt_enf.jpg);
	background-position:5px;
	background-repeat:no-repeat;
	text-align:left;
	padding-left:25px;
	line-height:20px;
}

.texte_noir_bt
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.TexteSeprateur {	
		font-family: Arial;
		font-size : 12px;
		color: balck; 		
	}

.texte_vert_bt
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#214D56;
	text-decoration:none;
}

.texte_noir_bt:hover
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#749F05;
	text-decoration:underline;
}
.texte_noir_bt:visited
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.texte_noir_bt_ti
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.texte_noir_bt_ti:hover
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d92125;
	text-decoration:underline;
}
.texte_noir_bt_ti:visited
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

.texte_noir_ti
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.texte_noir_gd
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.texte_prix
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}

.texte_pied_page{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#303030;
}
.titre_des_pages{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#d92125;
	text-align:left;
	padding-left:10px;
	text-decoration:none;
}
.titre_des_pages:hover
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#d92125;
	text-align:left;
	padding-left:10px;
	
}
.titre_des_pages:visited
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#d92125;
	text-align:left;
	padding-left:10px;
	text-decoration:none;
}
.titre_des_pages2{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#61830B;
	padding-left:10px;
	text-decoration:none;
}

.texte_noir
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.texte_noir_real
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#module_connexion 
{
	position:absolute;
	left:-1000px;
	width:200px;
	height:200px;
	z-index:1;
	visibility:visible;
}
.texte_petit_noir
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-left:5px;
}
.texte_erreur
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
.bordure
{
	border:1px;
	border-style:solid;
	border-color:#3789dd;
}
.texte_rouge
{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}
.pied_page
{
	font-family:Verdana, Arial, Helvetica, sans-serif
	font-size:12px;
	color:#ffffff;
}
a:visited.pied_page {font-family: Verdana; font-size: 12px; color: white; text-decoration: none;}
a:link.pied_page    {font-family: Verdana; font-size: 12px; color: white; text-decoration: none;}
a:hover.pied_page   {font-family: Verdana; font-size: 12px; color: white; text-decoration: underline;}
a:active.pied_page  {font-family: Verdana; font-size: 12px; color: white; text-decoration: none;}	

.partenaire_footer {	
	font-family: Verdana;
	font-size: 10px; 
	color: #858585; 
	text-decoration: none;

}

a:visited.partenaire_footer {font-family: Verdana; font-size: 10px; color: #858585; text-decoration: none;}
a:link.partenaire_footer    {font-family: Verdana; font-size: 10px; color: #858585; text-decoration: none;}
a:hover.partenaire_footer   {font-family: Verdana; font-size: 10px; color: #858585; text-decoration: underline;}
a:active.partenaire_footer  {font-family: Verdana; font-size: 10px; color: #858585; text-decoration: none;}	
/*  header */
	a:visited.menuNavigation {font-family: Arial; font-size: 12px; color: white; font-weight: bold; text-decoration: none;}
	a:link.menuNavigation	 {font-family: Arial; font-size: 12px; color: white; font-weight: bold; text-decoration: none;}
	a:hover.menuNavigation	 {font-family: Arial; font-size: 12px; color: white; font-weight: bold; text-decoration: underline;}
	a:active.menuNavigation	 {font-family: Arial; font-size: 12px; color: white; font-weight: bold; text-decoration: none;}

/* fin */

.trait_bas
{
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#3789dd;
}
.bordure_titre
{
	border-top:solid;
	border-top-width:1px;
	border-color:#3789dd;
}
.Style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #337983;
}
.Style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #185e6a;
	font-weight: bold;
}
.Style7 {
	font-family: Arial, Helvetica, sans-serif;
	color: #4991A0;
	font-weight: bold;
}
.Style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	
}			
.Style10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:justify;
}
/* fiche produit catalogue */
 .SousRubrique {
	font-family: Verdana;
	font-size : 12px;
	color: black; 
	font-weight: bold; 
 }
 
 .TitreProduit {
	font-family: Verdana;
	font-size : 12px;
	color: black; 
 }

 .PrixProduit {
	font-family: Verdana;
	font-size : 12px;
	color: red; 
	font-weight: bold; 
 }
 /* fin fiche produit catalogue */
 
 
 /* GBA */ 
.gba_1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
} 

.cgv_1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
} 

.cgv_2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#61830B;
} 

.error
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#f73333;
} 

.comment_marque
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CDEC5D;
}

.txt_prod_1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#B3B4AC;
} 

.title_prod_1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#61830B;
	font-variant:small-caps;
} 

.title_prod_2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#B3B4AC;
	font-variant:small-caps;
} 

.link_article
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#61830B;
	text-decoration:none;
} 

.link_article:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#B3B4AC;
	text-decoration:underline;
} 

.link_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
} 

.link_txt:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#61830B;
	text-decoration:underline;
} 

.link_txt_2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
} 

.link_txt_2:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
} 

.link_marque
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
} 

.link_marque:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#CDEC5D;
	text-decoration:underline;
} 

.html_button {	
	height:19px;
	font-family:Arial;
	color:#61830B;  
	font-size:14px;	
	border:1px solid #FFFFFF;
	font-weight:bold;
}

.html_button:hover {	
	height:19px;
	font-family:Arial;
	color:#80a919;  
	font-size:14px;	
	border:1px solid #000000;
	font-weight:bold;
}

div.zoom {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:2000;
}

div.popperlink { 
position:absolute; 
visibility:hidden; 
top:0px;
left:0px;	
background-color:#000000;
border:2px;
border-style:solid;
border-top-color:#FFFFFF;
border-left-color:#FFFFFF;
border-right-color:#CCCCCC;
border-bottom-color:#CCCCCC;
padding:5px;
}

.field
{
	border:3px;
	border-style:solid;
	border-color:#B3B4AC;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:4px;
	padding-right:4px;
}

.catalogue
{
	border:5px;
	border-style:solid;
	border-color:#FFFFFF;
	text-align:left;
	margin:30px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:4px;
	padding-right:4px;
}





 