
/***************************  CORPS DU SITE  ****************************/
		body {
			font: 14px Arial, sans-serif, Tahoma, Lucida Grande, ;
			font-size: 12px;
			height: 100%;
			margin:0;
			padding:0
			}

/* LIENS DU SITE */
		a,a:link,a:link,a:link,a:hover { background:transparent;text-decoration:none;cursor:pointer } 
		a:link, a:visited { color:#934135 } 
		a:hover,a:active { color:#934135 }
			
			
		
/******************************  LEFT  ********************************/
#left {width:307px;float:left;}

/******************************  RIGHT  ********************************/
#right {float:right;width:640px;position:absolute;top:50px;left:320px;z-index:999}


/******************************  COULEUR DE FONDS DES CATEGORIES  ********************************/
.body_5 {background:url(/doc/images_site/interface/back_actu.gif)}
.body_6 {background:url(/doc/images_site/interface/back_appr.gif)}
.body_7 {background:url(/doc/images_site/interface/back_macon.gif)}
.body_8 {background:url(/doc/images_site/interface/back_contact.gif)}
.body_9 {background:url(/doc/images_site/interface/back_macon.gif)}
.body_10 {background:url(/doc/images_site/interface/back_macon.gif)}
.body_11 {background:url(/doc/images_site/interface/back_macon.gif)}
.body_12 {background:url(/doc/images_site/interface/back_macon.gif)}
.body_14 {background:url(/doc/images_site/interface/back_macon.gif)}
.body_15 {background:url(/doc/images_site/interface/back_macon.gif)}
.body_18 {background:url(/doc/images_site/interface/back_macon.gif)}
.body_19 {background:url(/doc/images_site/interface/back_macon.gif)}
.body_20 {background:url(/doc/images_site/interface/back_macon.gif)}
.body_21 {background:url(/doc/images_site/interface/back_macon.gif)}
.body_22 {background:url(/doc/images_site/interface/back_macon.gif)}
.body_23 {background:url(/doc/images_site/interface/back_contact.gif)}
.body_24 {background:url(/doc/images_site/interface/back_contact.gif)}
.body_25 {background:url(/doc/images_site/interface/back_contact.gif)}
.body_26 {background:url(/doc/images_site/interface/back_contact.gif)}
.body_27 {background:url(/doc/images_site/interface/back_contact.gif)}

.body_home {background:url(/doc/images_site/interface/back_home.gif)}

/******************************  IMAGES DES CATEGORIES  ********************************/
#entete{position:absolute;top:85px;z-index:100;padding:0;margin:0;width:307px}
#entete_approche{background:transparent;position:absolute;top:85px;left:34px;z-index:100;}
#entete_realisation{background:transparent;position:absolute;top:30px;left:70px;z-index:100;}

/******************************  PATH  ********************************/
#path {position:relative;top:230px;border-top:solid 1px #000;border-bottom:solid 1px #000;color:#000;text-decoration:none;font-size:190%;font-weight:bold;margin:10px 0;padding:10px 0 10px 30px;width:279px}
#path a {color:#000;text-decoration:none;}

/******************************  BANDEAU  ********************************/
#bandeau{width:100%;}

/****************************** CONTAINER ********************************/
		
		#container {
			/*position: relative;*/
			width:950px;
			margin:0;	
			text-align:left;
			min-height: 100%;
    		height: 100%;
   			voice-family: "\"}\"";
    		voice-family: inherit;
    		height: auto;
			}

		html>body #container {
    		height: auto;
			}

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

/* ALIGNEMENT DES RUBRIQUES */
		#menu-haut{
			position:relative;
			width:307px;
			z-index:999;
			margin:0;
			padding:10px 0 0 0;
			top:220px;
			border-top:solid 1px #000;
			}

/* GENERAL SUR LA BOITE */
		ul#sousmenu {
			padding:0;
			margin: 0 0 0 30px;
			list-style-type: none;			
			}
			
		/* Elément du menu - texte - Alignement du menu*/
		ul#sousmenu li {
			width:100%;
			margin:0;
			padding:0;
			}
			
		/* Changement de la puce des rubriques  - Définition du lien */
		ul#sousmenu li a {
			text-decoration:none;
			color:#000; /* couleur écriture sous-menu */
			font-weight: bold;
			background-repeat: no-repeat;
			background-position: 0px 50%;
			display: block;
			padding: 0 0 0 14px;
			}
				
		/* Changement de la puce des rubriques: en passant dessus - deuxième image */
		ul#sousmenu li a:hover {
			background: url(/doc/images_site/interface/fleche_menu.gif) top left no-repeat;
			text-decoration:none;
			color:#333333;
			font-weight: bold;
			background-repeat: no-repeat;
			background-position: 0px 50%;
			display: block;
			}
/*------------------ 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 {
			}	
					
		/*couleur du texte du menu ouvert*/
		ul#sousmenu li.open a {
			background: url(/doc/images_site/interface/fleche_menu.gif) top left no-repeat;
			color:#C88D55;	
			}	


/****************************** CONTENU ********************************/
		#wrapper{  
			background: url(/doc/images_site/interface/fond_wrapper.gif) top left repeat-y;
		}
		
/* CONTENU */
		#content{ 
			/*position:relative;*/
			float:left;
			width:100%;
			margin-left:10px; 
			margin-right:5px;
			margin-top:0px;
			}
	
	/* Contenu général (Articles, vignettes, etc..) */
		#post-content { 
			position:relative;
			font-size:100%;
			line-height:20px;
			color:#FFF;
			z-index:999;
			}
			
		#post-content h2 {color:#A24135;font-size:100%;border-bottom:solid 1px #CCC}			
		
	/* Contenu général - Couleur des liens */
		#post-content a{
			text-decoration: underline;
			color: #FFF; 
			}
			
	/* 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 {
			margin-right: 2px;
			}
				

/* PUBLICITE */
		#publicite{}

/****************************** ADRESSE ********************************/	
#adresse{
	position:relative;
	width:100%;
	z-index:999;
	margin:0;
	padding: 0 0 0 30px;
	top:240px;
}

#adresse_home{
	width:165px;
	margin: 10px 20px 0 0;
	padding: 0 20px 0 0;
}

#fleche{
	position:relative;
	width:100%;
	z-index:999;
	margin:10px;
	padding: 0;
	top:90px;
}


/***************************** 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:#fff;width:100%;margin:100px 0 0 0;height:22px;}

/*Couleur des liens du menu*/
	#menu-lateral a {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 {
		float:left;
		padding:3px 10px 3px 10px;
		border-right:solid 1px #FFF;
		font-size:100%;
		color:#FFF
		}

	/* Lien*/
	.menu-rubrique a {font-weight: bold;color:#FFF}
	
	/* Rubrique courante */
	.current_rubrique a {
		font-weight: bold;
		color:#934135;
		}

	.current_rubrique {color:#FFF;}
	
	
/* Ouverture de la boîte */
	.current_open{display:block}	
	
	
/*----------- BOITES MENU ----------------------*/	
	ul#boite-menu {
		width:100%;
		margin: 0 0 3px 0;
		}
		
	ul#boite-sous-menu {
		width:100%;
		margin: 0 0 3px 0;
	}		
	
	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 {
		float:left;
		padding:3px 10px 3px 10px;
		border-right:solid 1px #FFF
		}
		
	/* Lien*/
	.menu-article a { font-size:100%; }		

/* Affichage de l'article sélectionné*/
	#menu-lateral li.current_article {
		padding:3px 10px 3px 16px;
		}

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

/* 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 {
			position:relative;
			top:210px;
			color: #292929;
			text-decoration: none;
			font-weight: bold;
			margin:0 0 0 28px;
			}

		.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 { 
			position:relative;
			top:260px;
			clear:both;
			width:100%;
			margin: 0 0 0 30px;
			color:#A0968A;
			}
		#footer a{color:#A0968A;text-decoration:none}	
			
/************************* POWERED - AFTER FOOTER **************************/	

        .powered a{

        }

/******************************* 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 { 
			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;
			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-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_engine .search_title a{
				font-size: 12px;
				color: #CC0000;
				text-decoration: none;
				font-weight: bold;
				}
				
			#search_engine .highlight {
				background-color: #FFFF00;
				}


/* -------------- à 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;
				}
hr {display:block;height:1px;margin: 10px 0;color:#000;background-color: #000;}

/* IMPRIMANTE */
#imprimante {position:absolute;left:0;top:150px;left:950px}
html>body #imprimante {position: fixed;}

/*!details_maison!Titre détails maison!*/
.details_maison{color:#CCC}

