
/***************************  CORPS DU SITE  ****************************/
		body {
			font-family: helvetica, arial, sans-serif;
			font-size: 11px;
			height: 100%;
			width:890px;
			margin-left:auto;
			margin-right:auto;
			/*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:#C00000 } 
		a:hover,a:active { color:#069999 }

/******************************  BANDEAU  ********************************/
		#bandeau{
			width:890px;
			float:left;
			}
/**************************** TITRE PERSONNALISE *************************/
		h1{
			color:#076BA7;
			font-size:16px;
			padding:0px 0 0px 0px;
			margin: 0px 0 0 0;
			}
			
		h2{
			color:#076BA7;
			font-size:13px;
			padding:0px 0 0px 0px;
			margin: 0px 0 0 0;
			text-transform:uppercase;
			}
		
		h3{
			color:#D62020;
			font-size:13px;
			padding:0px 0 0px 0px;
			margin: 0px 0 0 0;
			}
			
		h4{
			color:#076BA7;
			font-size:16px;
			padding:0px 0 0px 0px;
			margin: 0px 0  0 0;
			text-transform:uppercase;
			}
			
		h5{
			color:#000000;
			font-size:10px;
			padding:0px 0 0px 0px;
			margin: 0px 0  0 0;
			text-transform:uppercase;
			}
			
		h6{
			color:#5E5E5E;
			font-size:16px;
			padding:0px 0 0px 20px;
			margin: 0px 0 0 0;
			text-transform:uppercase;
			background:url(../../../doc/images_site/puce/contenu_principal.html) 3px 3px no-repeat;
			}
/****************************** CONTAINER ********************************/
		
		#container {
			position: relative;
			background-color:  ;
			width:890px;
			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: #000000;
	        border-right-color: #000000;
	        border-bottom-color: #000000;
	        border-left-color: #000000;
						}

		html>body #container {
    		height: auto;
			}

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

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

/* 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;			
			padding-right:2px;
			margin:0;
			background: url('../../../doc/images_site/boutons/bouton_rouge.gif') 0px 0px;
			background-repeat:no-repeat;
			width:93px;
			height:28px;
			text-align:center;
			text-transform:uppercase;
			}
			
		/* 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:#FFFFFF; /* couleur écriture sous-menu */
			font-weight: bold;
			background-repeat: no-repeat;
			background-position: 0px 50%;
			display: block;
			padding: 7px 0 7px 0px;
			}
				
		/* 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:#333333;
			font-weight: bold;
			background-repeat: no-repeat;
			background-position: 0px 50%;
			display: block;
			padding: 7px 0 7px 0px;
			}
/*------------------ 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:#29DB00;
			}

/*------------------ 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: url('../../../doc/images_site/boutons/bouton_bleu.gif') 0px 0px;
			background-repeat:no-repeat;
			background-position: center left;
			}	
					
		/*couleur du texte du menu ouvert*/
		ul#sousmenu li.open a {
			color:#FFFFFF;	
			}	


/****************************** CONTENU ********************************/
		#wrapper{ background: url('../../../doc/images_site/interface/fond_wrapper.gif') #FFF 0px 0px;}
	
		
/* CONTENU */

      

		#content{ 
			float:left;
			width:640px;
			margin-left:0px; 
			margin-right:0px;
			margin-top:-8px;
			background-color:#FFFFFF;
			padding-left:15px;
			padding-right:15px;
			
			}
	
	/* Contenu général (Articles, vignettes, etc..) */
		#post-content { 
			font-size:100%;
			line-height:20px;
			color:#333333;
			width:640px;
			background-color:#F	FFFFF;
			}
		
	/* Contenu général - Couleur des liens */
		#post-content a{
			text-decoration: none;
			
			font-weight:bold;
			}
			
	/* 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:left;
			margin-right: 0px;
			background-color:#3C1F81;
			background-repeat:repeat-y:
			}

/* PUBLICITE */
		#publicite{
			width:220px;
			margin-left: 0px;
			float:left;
			}


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

/* NAVIGATION GENERAL */	

        .stretcher{display:none} /* ---- Menu déroulant ---- */
		
		#navigation{ 
			float:right;
			width:1px;
			}
			
/*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 {
		margin: 0 0 10px 0;
		}
		
	
	ul#boite-sous-menu {
		width:140px;
		margin: 0;
		padding: 0 0 0 10px;
		}
	
	ul#boite-sous-sous-menu {
		width:130px;
		margin: 0;
		padding: 0 0 0 10px;
		}	
/*-------------------- ARTICLES -----------------*/
/* Présentation des articles - couleur de fond + texte derrière le titre des articles par articles*/		
	.menu-article {
		background: url('../../../doc/images_site/icones/fleche.gif') 0px 5px no-repeat #FFF;
		padding:3px 0 3px 16px;
		}
		
	/* 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;
		}

	/* 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:absolute;
			bottom:5px;
			width:200px;
			}

		.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 **************************/
		#haut { 
			background: url('../../../doc/images_site/bandeaux/bandeau_second.gif');
		
			background-position:bottom center;
			width:670px;
			height:30px;
			float:left;
			margin-top:-38px;
			}
	
		#footer { 
			width:670px;
			float:right;
			color:#FFFFFF;
			}
			
/************************* POWERED - AFTER FOOTER **************************/	

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

/******************************* VIGNETTES ********************************/
	/* Mouse over sur un article */
		.ThumbsMouseOver {
			background-color: #E1EEF9;
			width:200px;
			}

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

/* Pagination des vignettes */
			.pagerLinks { 
				padding-top: 2px;
				padding-bottom: 2px;
				margin-bottom: 20px; 
				clear:both;
				}
				
			.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_engine .search_rubrique, #search_engine .search_rubrique a {float:left;color: #999;display:block;padding:2px 0 2px 0;margin:0}	


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

			.closed a {
				background-image:  url(menplus.html);
				}
				
			.open a {
				background-image:  url(menminus.html);
				}
	
			.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;}
