
/***************************  CORPS DU SITE  ****************************/
		body {
			font-family: helvetica, arial, sans-serif;
			font-size: 12px;
			height: 100%;
			/*background-color: se change dans le MAIN;*/
			}

/* LIENS DU SITE */
		a,a:link,a:link,a:link,a:hover { background:transparent;text-decoration:none;cursor:pointer } 
		a:link, a:visited { color:#124967 } 
		a:hover,a:active { color:#124967 }

/******************************  BANDEAU  ********************************/
		#bandeau{
			width:820px;
            float:left;
			}

         h2{
		     color:#1C678F;
			 } 

/****************************** CONTAINER ********************************/
		
		#container {
			position: relative;
			width:950px;
			margin:0 auto;	
			background-color: #FFFFFF;
			text-align:left;
			min-height: 100%;
    		height: 100%;
   			voice-family: "\"}\"";
    		voice-family: inherit;
    		height: auto;
	        border-top-width: thin;
	        border-right-width: thin;
	        border-bottom-width: thin;
	        border-left-width: thin;
	        border-top-style: solid;
	        border-right-style: solid;
	        border-bottom-style: solid;
	        border-left-style: solid;
	        border-top-color: #B0BDD1;
	        border-right-color: #E3E7ED;
	        border-bottom-color: #B0BDD1;
	        border-left-color: #E3E7ED;
			background-color:#C6CEDA;
			}

		html>body #container {
    		height: auto;
			}

/******************************* MENU PRINCIPAL (EN PRINCIPE HORIZONTAL) ********************************/

/* ALIGNEMENT DES RUBRIQUES */
		#menu-haut{
			width:55%;
			height: 25px;
			float:left;
			background-color:#C6CEDA; /*gris derrière les menus non sélectionnés*/
			margin: 0  0 0px -4px;
			}

/* GENERAL SUR LA BOITE */
		ul#sousmenu {
			padding:0px;
			margin: 0px;
			list-style-type: none;			
			}
			
		/* Elément du menu - texte - Alignement du menu*/
		ul#sousmenu li {
			float:left;			
			margin-left:6px;
			padding-right:20px;
			margin:0;
			}
			
		/* Changement de la puce des rubriques  - Définition du lien */
		ul#sousmenu li a {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
			color:#555555; /* couleur écriture sous-menu */
			font-weight: bold;
			background-repeat: no-repeat;
			background-position: 0px 50%;
			display: block;
			padding: 5px 0 7px 10px;
			}
				
		/* Changement de la puce des rubriques: en passant dessus - deuxième image */
		ul#sousmenu li a:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
			color:#F1F5FB;
			font-weight: bold;
			background-repeat: no-repeat;
			background-position: 0px 50%;
			display: block;
			padding-left: 10px;
			}
/*------------------ Rubriques masquées --------------------*/

		/* couleur de fond */
		ul#sousmenu li.masque{
			/*background-color:#207F0A;*/
			}
			
		/* couleur du texte pour le lien */
		ul#sousmenu li.masque a{
			color:#207F0A;
			}

/*------------------ Rubriques protégées --------------------*/

		/* couleur de fond */
		ul#sousmenu li.protege{ 
			background-color:#F55F5F;
			}
			
		/* couleur du texte pour le lien */
		ul#sousmenu li.protege a{ 
			color:#990000;
			}

/*------------------------------------------------------------*/
		
		/* lorsque le menu est protégé */
		ul#sousmenu li.protected_menu a { 
			color:#FF3300;
			}
		
		/* Lorsque le menu est ouvert */	
		ul#sousmenu li.open {
			background-color:#C6CED9;
			}	
					
		/*couleur du texte du menu ouvert*/
		ul#sousmenu li.open a {
			color:#1C678F;
			font-weight:bold;	
			}	


/****************************** CONTENU ********************************/
		#wrapper{}
		
/* CONTENU */
		#content{ 
			float:left;
			width:630px;
			margin-left:5px; 
			margin-right:5px;
			margin-top:-15px;
			}
	
	/* Contenu général (Articles, vignettes, etc..) */
		#post-content { 
			font-size:100%;
			line-height:20px;
			color:#333333
			}
		
	/* Contenu général - Couleur des liens */
		#post-content a{
			text-decoration: none;
			color: #124967; 
			}
			
	/* Tittre de l'article */
	#post-content h1 {
			padding:0;
			margin:0 0 20px 0;
			}		

	/* History */
		#history a { 
			color: #666666;
			text-decoration:none;
			}

/************************* EN-TETES ET PUBLICITE *************************/

/* EN-TÊTES */
		#entete {
			float:right;

			}

/* PUBLICITE */
		#publicite{
			width: 300px;
			float:left;
			}


/***************************** NAVIGATION ******************************/
/*           Margin: en-haut / à droite / en-bas / à gauche           */

/* NAVIGATION GENERAL */	

        .stretcher{display:none} /* ---- Menu déroulant ---- */
		
		#navigation{ 
			float:left;
			width:150px;
			}
			
/*Couleur de l'écriture des articles*/
	#menu-lateral {color:#000;width:100%}

/*Couleur des liens du menu*/
	#menu-lateral a {color:#000;text-decoration:none}

/* Liste contenant les articles*/
	#menu-lateral ul {
		margin: 0;
		padding:0;
		float: left; 
		}
/* Eléments de la liste (articles)*/	
	#menu-lateral ul li {
		list-style: none;
		display:block;
		}

/*-------------------- RUBRIQUES -----------------*/
/* Présentation des rubriques - couleur de fond + texte derrière le titre des rubriques*/
	.menu-rubrique {
		padding:2px 0 2px 16px;
		border-bottom: 1px solid #b5ae95;
		background-color: #EDEDE1;
		}
		
	/* Lien*/
	.menu-rubrique a { font:120%; }	

/* Ouverture de la boîte */
	.current_open{display:block}		
	
	
/*----------- BOITES MENU ----------------------*/	
	ul#boite-menu {
		width:400px;	
		margin: 0;
		padding-left: 7px;
		}
		
	
	ul#boite-sous-menu {
		width:400px;
		margin: 0;
		padding: 0 0 0 10px;
		}
	
	ul#boite-sous-sous-menu {
		width:400px;
		margin: 0;
		padding: 0 0 0 10px;
		}
		
	 ul#boite-menu .current_article a{
	     font-weight:bold;}
		
/*-------------------- ARTICLES -----------------*/
/* Présentation des articles - couleur de fond + texte derrière le titre des articles par articles*/		
	.menu-article {
		width: auto;
		display: block;
		margin:0 0 0 0;
		float:left;
		/*background: url('/doc/images_site/icones/fleche.gif') 0px 5px no-repeat #FFF;*/
		padding:5px 10px 0 0;
		text-decoration: none;
		border-top-width: thin;
	    border-top-style: solid;
	    border-top-color: #E3E7ED;
		}
		
	/* Lien*/
	.menu-article a { font-size:100%; }		

/* Affichage de l'article sélectionné*/
	#menu-lateral li.current_article {
		width:124px;
		/*background: none #E43637;*/
		padding:3px 0 3px 16px;
		font-weight:bold;
		}
		
		
	#menu-lateral a .current_article a {
	    font-weight:bold;
		}

	/* Lien*/
	#menu-lateral .current_article a{
		font-weight: bold;
		color:#000000;
		}	

/* Bouton retour des sous catégories dans la navigation*/
			.back_buttom a {
				color: #000000;
				text-decoration: none;
				padding: 1px 4px 0px;
				display: block;
				border-top: 1px solid #E9E9E9;
				border-right: 1px solid #E9E9E9;
				border-left: 1px solid #E9E9E9;
				margin-left: 3px;
				}
				
/*-------------------- RUBRIQUES MASQUEES ET PROTEGEES -----------------*/	
#menu-lateral div.protege a {color:#CC0000}
#menu-lateral li.boite_protege a {color:#CC0000}

/************************* BOX D'IDENTIFICATION **************************/
	
		.TableIdentification {
			background-color: #FCFCFC;
			color: #292929;
			text-decoration: none;
			font-weight: bold;
			border: 1px solid #E9E9E9;
			position:relative;
			top: -500px;
			}

		.TableIdentification input {
			border: 1px solid #CCCCCC;
			}
			
		.TableIdentification a {
			color: #666666;
			text-decoration: none;
			}
			
		.bouton_identification {
			background-color: #000000;
			color: #FFFFFF;
			font-weight: bold;
			}

/* COULEUR - BOÎTE IDENTIFICATION*/
		.visible_menu {
			visibility: visible;
			background-color: #FCFCFC;	
			}

		.login_bg{
			background-color: #ABABAB;

			}
		
		.login_bg a{
			color: #AD0550;
			}
	
/************************* FOOTER - PIED DE PAGE **************************/
		#footer { 
			width:650px;
            float: left;
			position:relative;
			bottom:0px;
			height:30px;
			margin: 10px 0 0 0;

			}
			
/************************* POWERED - AFTER FOOTER **************************/	

        #powered  {
             text-align: center;
             padding-top:15px;
			
            }

/******************************* VIGNETTES ********************************/
	/* Mouse over sur un article */
		.ThumbsMouseOver {
			background-color: #FBFFE6;
			}

		.pagerLinksTop {
			padding-top: 2px;
			padding-bottom: 2px;
			border: 1px solid #E9E9E9;
			margin-bottom: 20px;
			background-color: #FEFDE7;
			}
		
		.pagerLinksTop select {
			border: 1px solid #999999;
			margin-left: 6px;
			}

/* Pagination des vignettes */
			.pagerLinks { 
				padding-top: 2px;
				padding-bottom: 2px;
				margin-bottom: 20px; 
				}
				
			.pagerLinks a { 
				color: #009933; 
				}
				
			.pagerLinks b { 
				color: #009933;
				text-decoration: none;
				font-weight: bold; 
				}
				
			.pagerLinks #items_per_page { 
				margin: 0px;
				padding: 0px; 
				}
				
			.pagerLinks #valide_items { 
				margin: 0px;
				padding: 0px; 
				}	

/********************************* Formulaires ******************************/
		form { 
			margin: 0;
			padding:0
			}
			
		input, textarea { 
			font-family: arial,tahoma,verdana,sans-serif;
			margin: 2px 0;
			font-size:11px; 
			}
			
		fieldset { 
			border: none
			}
			
		label { 
			color:#333333;
			cursor:pointer;
			padding-left:2px;
			width: 60px;
			display: inline;
			}
			
		.closed ul{
			display:none;
			}
			
		.open ul{ 
			display:block;
			}

/************************************ SHOP ***************************/

/* MINI PANIER */
		#mini_cart tr { 
			background-color: #F4F4F4; 
			}
			
		#mini_cart th { 
			background-color: #6C4900; 
			}
			
		#mini_cart th a { 
			color: #FFFFFF;
			text-decoration: none;
			}
			
		#mini_cart a {
			color: #000000;
			text-decoration: none;
			}
			
		#mini_cart .ligne_paire { 
			background-color:#FDF8EA 
			}
			
		#mini_cart .ligne_impaire { 
			background-color:#FBF1D7
			}
			
/* PANIER */
		#cart .featurebox { 
			color:#333;
			padding: 15px 20px 20px;
			border-top: 1px solid #d7d7d7;
			margin: 0 0 1.5em;
			background: #F7F7F7 no-repeat 100% 100% 
			}
			
	/* Lien pour le panier des achats */
		.shopping_cart a{
			color: #414141;
			text-decoration: none;
			}

		.shopping_cart {
			background-color: #F4F2DD;
			padding: 8px;
			}

		.cadre {
			margin-top:18px;
			border:1px solid #649BD1;
			background-color:#ffffff;
			font-size: 11px;
			color: #847D6E;
			line-height: 16px;	
			}

		.leg {
			padding-bottom:3px;
			font-weight:bold;
			font-size:12px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #649BD1;
			}
			
		#history select, #commissions select{
			font-size: 11px;
			color: #FFFFFF;
			background-color: #649BD1;
			}
			
		#history a, #commissions a {
			color: #666666;
			text-decoration:none;
			}
			
	/* Prix des produits en action promotion et nouveaute */
		.prix_action {
			font-weight: bold;
			color: #339900;
			}
	
	/* Commentaires sur les frais de port */	
		.remarques {
			background-color: #FFFFCC;
			padding: 4px;
			border: 2px dotted #666666;
			}

	/* promotion */
		.promotion {
			color:#990000;
			font-size: 12px;
			font-weight: bold;
			}
				
	/* action */
		.action {
			color:#990000;
			font-size: 12px;
			font-weight: bold;
			}
			
	/* rupture de stock */
		.rupture {
			color:#990000;
			font-size: 12px;
			font-weight: bold;
			}

	/* nouveautes */
		.nouveaute {
			color:#990000;
			font-size: 12px;
			font-weight: bold;
			}
			
	/* Champs quantités */
			.input_quantite {
				border: 1px solid #666666;
				}
				
	/* Rabais de quantite */
			.rabais a {
				color: #000;
				font-weight: bold;
				}
				
	/* Message d'erreur */
			.ErorMsg {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bolder;
				color: #990000;
				}

/***************************** MOTEUR DE RECHERCHE ******************************/
	/* Champ de recherche */
			.search {
				font-size: 10px;
				padding-top: 6px;
				padding-bottom: 6px;
				padding-left: 6px;
				}
		
	/* Couleur des nombres devant le titre */
			#search_engine .search_small {
				color: #999999;
				}
		
	/* Couleur des liens des categories */
			#search_engine .search_small a {
				color: #999999;
				}
		
	/* Titre du resultat de la recherche */ 
			.search_title a{		
				font-size: 14px;
				color: #CC0000;
				text-decoration: underline;
				font-weight: normal;
				}
				
			#search_engine .highlight {
				font-weight: bold;
				}
				
			#search_engine hr {color:#CCC;background-color:#CCC;height: 1px;border: 0;}
			.search_rubrique, .search_rubrique a {color: #999999;display:block;padding:2px 0 0 0;margin:0}	


/* -------------- à voir -------------------*/
			.clear{clear:both;}

			.closed a {
				background-image:  url(/templates/01/css/menplus.gif);
				}
				
			.open a {
				background-image:  url(/templates/01/css/menminus.gif);
				}
	
			.back_buttom {
				}

			.content_bg {
				background-color: #FCFCFC;
				}


	/* AjaxProgressIndicator */
			#AjaxProgressIndicator {
				background-color: #FFF;
				position: absolute;
				right: 2px;
				top: document.documentElement.scrollTop + 2 + "px";
				width: 98px;
				height: 26px;
				padding: 2px;
				verticalAlign: bottom;	
				}

			.error {
				background: #FFFFFF;
				padding: 0.5em 0.5em 0.5em 2.2em;
				width: 50%;
				margin: 2.5em auto;
				text-align: center;
				}

			.contenterror{
				background: #FFF1ED;
				border: 1px solid #900;	
				text-align: center;
				} 
			
			.contenterror li{
				margin: 0 0 0 20px;
				text-align: left;
				}

			.contentsuccess{
				background: #F4FDEF url(/galilee/templates/01/images/success.gif) no-repeat 0.5em 50%;
				padding: 0.5em 0.5em 0.5em 2.2em;
				border: 1px solid #3F9305;
				width: 50%;
				margin: 0.15em auto;
				text-align: center;
				}
				
/*----------- BOITES RSS ----------------------*/	
#fluxrss_1 ul {padding:0;margin:0}
#fluxrss_1 ul li {margin:0;list-style: none;display:block;}
#fluxrss_1 .article a{color:#000;}
#fluxrss_1 .article{padding:0 0 15px 0}
.rss-article {padding:3px 0 3px 0;}
.rss-article a {text-decoration:underline;color:#666;font-weight:bold;}
.rss-article a:hover {color:#000000;}
#fluxrss_2 {}
#fluxrss_2 img {border:0}
#fluxrss_2 hr {display:block;height: 1px;margin: 0;_margin: -7px 0;padding: 0;color:#D4D4D4;background-color:#D4D4D4;border: 0;}
.rss-article_2 {padding:0 0 15px 0;}
