body {
	color: #333333;
	font-family: arial,tahoma,verdana,sans-serif;
	font-size: 11px;
	height: 100%;
}


#bandeau {
	margin-left:217px;


}

/* Liens */
a,a:link,a:link,a:link,a:hover { background:transparent;text-decoration:underline;cursor:pointer } 
a:link, a:visited { color:#AFACE4 } 
a:hover,a:active { color:#C3C0FF }

/* Typhographie */
h1, h2, h3, h4, h5, h6 { letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#000;border-bottom: 1px solid #eee;padding-bottom: .1em }
h1 { font-size: 196%;margin-top:.6em }
h2 { font-size: 136% }
h3 { font-size: 116% }
h4 { font-size: 106% }
h5 { font-size: 96% }
h6 { font-size: 86% }

/* Formulaire */
form { margin: 0 0 1.5em }
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; }
label.chosen { color:#333; }
.textinput, .textinputHovered {	width:236px;height:15px;background:url(/galilee/tools/niceforms/images/input.gif) no-repeat left top;border:none;padding:4px 8px; }
.textinputHovered {	background-position:left bottom; }
.textarea, .textareaHovered {width:336px;height:125px;background:url(/galilee/tools/niceforms/images/textarea.gif) no-repeat left top;border:none;padding:4px 8px; }
.textareaHovered { background-position:left bottom; }
.radioAreaUnchecked, .radioAreaChecked { z-index:5;position:absolute;width:15px;height:15px;cursor:pointer; }
.radioAreaUnchecked { background:url(/galilee/tools/niceforms/images/radio.gif) no-repeat left top; }
.radioAreaChecked {	background:url(/galilee/tools/niceforms/images/radio.gif) no-repeat left bottom; }
/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:69px;
	font-size: 11px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(/galilee/tools/niceforms/images/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered { background-position:left bottom; }

.closed ul{ display:none; }
.open ul{ display:block; }

.closed a {
	background-image: url(menplus.gif);
}
.open a {
	background-image: url(menminus.gif);
}


.hidden_menu {
	display: none;
	visibility: hidden;
	background-color: #FCFCFC;	
}
.visible_menu {
	visibility: visible;
	background-color: #FCFCFC;	
}
.back_buttom {
}
.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;
}

.TableIdentification {
	background-color: #FCFCFC;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #E9E9E9;
}

.TableIdentification input {
	border: 1px solid #CCCCCC;
}
.TableIdentification a {
	color: #666666;
	text-decoration: none;
}

/* 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;
}
.register {
	background-color: #454174;
	color: #FFFFFF;
	font-weight: bold;
}
.login_bg{
	background-color: #FFFFFF;
}
.login_bg a{
	color: #454174;
}

}
/* Lien pour le panier des achats */
.shopping_cart a{
	color: #414141;
	text-decoration: none;
}
.shopping_cart {
	background-color: #F4F2DD;
	padding: 8px;
}

/* Champ de recherche */
.search {
	font-size: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

.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;
}
	
/* Commentaire 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;
}
/* nouveaut */
.rupture {
	color:#990000;
	font-size: 12px;
	font-weight: bold;
}

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

/****************************** CONTAINER ********************************/
#container {
	position: relative;
	width:640px;
	margin:0 auto;
	/*background-image: url(/doc/images_site/Bas-de-pages/footer00.jpg);*/
	/*background-color: #FFFFFF;*/
	background-repeat: no-repeat;
	text-align:left;
	min-height: 100%;
	height: 100%;
	background-position: bottom;
    voice-family: inherit;
    height: auto;
	
}

html>body #container {
    height: auto;
}

/******************************* HEADER ********************************/
#header{
	position:relative;
}

		/* MENU DU HAUT */
		ul#sousmenu {
			padding:0;
			margin: 0;
			list-style-type: none;
			background-repeat: repeat-x;
			background-position: 0px 0px;
		}
		
		ul#sousmenu li {
			float:left;
			margin-left:6px;
			margin-right:2px;
			padding-right:7px;
			margin-bottom:0px;
			margin-top:8px;
			height: 22px;
				
		}
		
		ul#sousmenu li a {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
			color:#333333;
			font-weight: bold;
			background-image: url(/doc/images_site/interface/arraw_menu.gif);
			background-repeat: no-repeat;
			background-position: 0px 50%;
			display: block;
			padding-left: 20px;
		}
		ul#sousmenu li a:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-decoration:underline;
			color:#333333;
			font-weight: bold;
			background-image: url(/doc/images_site/interface/arraw_menu.gif);
			background-repeat: no-repeat;
			background-position: 0px 50%;
			display: block;
			padding-left: 20px;
		}
		
		ul#sousmenu li.protected_menu a { 
			color:#FF3300;
		}
		/* ----------------------------------------------------------------- */
		
/* ----------------------------------------------------------------- */

/****************************** WRAPPER ********************************/
#wrapper{   margin:0; padding:0; padding-bottom: 0px;}

	/* CONTENT */
	#content{  margin:0; padding:0 }
	
		/* Contenu général (Articles, vignettes etc..) */
		#post-content { 
			color: #666666;padding-right:5px;
			/*border: 1px solid #E9E9E9;
			background-color: #FCFCFC;*/	
		}
		
		#post-content a{ text-decoration: underline;color: #C3C0FF; }
	/* ----------------------------------------------------------------- */
	
	/* HISTORY */
	#history a { color: #666666;text-decoration:none; }
	/* ----------------------------------------------------------------- */	
	
/* ----------------------------------------------------------------- */

/***************************** EN-TETE ******************************/
#entete {
	width:640px;
	/*background:#FFFFFF;*/
	height:10px;
}
/* ----------------------------------------------------------------- */

/***************************** NAVIGATION ******************************/
#navigation{ float:left; width:150px; margin:0; padding:0;}

		/* MENU */
		#menu{
			color: #6699FF;
			text-decoration: none;
			font-weight: bold;
			border: 1px solid #E9E9E9;
			background-color: #FCFCFC;			
		}
		
		#menu a{
			text-decoration:none;
			color: #666666;
		}
		 
			/* Titre des categories visibles */
			#menu .titre_categorie_visible{
				color: #FFFFFF;
				background-color: #FF4093;
				font-weight: bold;
			}
			
			/* Liens des categories visibles  */
			#menu .titre_categorie_visible a {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: none;
				padding-left: 2px;
			}
			
			/* Titre des categories cachées */
			#menu .titre_categorie_protege{
				background-color: #454174;
				font-weight: bold;
				color: #FFFFFF;			
			}
			
			/* Liens des categories cachées  */
			#menu .titre_categorie_protege a{
				text-decoration: none; color: #FFFFFF;
			}
			
			/* Liens des categories cachées (survol) */
			#menu .titre_categorie_protege a:hover{
				text-decoration: underline;
			}
			/* Liens des titres des articles */
			#menu .titre_article a{
				color: #666666;
			}
				
				/* Titre des sous-categories visibles  */
				#menu .titre_sous_categorie_visible{
					background-color: #4D4A83;
					font-weight: bold;
					color: #FFFFFF;
				}
		
				/* Liens des sous-categories visibles  */
				#menu .titre_sous_categorie_visible a{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #FFFFFF;
					padding-left: 2px;
					text-decoration: none;
				}	
				
				/* Titre des sous-categories cachées  */
				#menu .titre_sous_categorie_protege{
					background-color: #FFFFFF;
					font-weight: bold;
					color: #FFFFFF;
				}
		
				/* Liens des sous-categories cachées  */
				#menu .titre_sous_categorie_protege a{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #000000;
					padding-left: 2px;
				}
		/* ----------------------------------------------------------------- */
		

		/***************************** MOTEUR DE RECHERCHE ******************************/
		/* 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;
		}
		/* ----------------------------------------------------------------- */
		
		

		/* 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 th { background-color: #FFFBEC; }
		#cart .featurebox { color:#333;padding: 15px 20px 20px;border-top: 1px solid #d7d7d7;margin: 0 0 1.5em;background: #F7F7F7 no-repeat 100% 100% }
		
			/* ETAPES */
			#step { font-size:12px; }
			#step li {display: inline;border: 1px solid #666666;background-color: #A3D0F1;margin: 3px;padding: 2px 4px;color: #000000;font-weight: bold; }
			#step li.selected { border: 1px solid #666666;background-color: #005F9D;color: #FFFFFF; }
			/* ----------------------------------------------------------------- */
			
		/* ----------------------------------------------------------------- */
		
		/* PUBLICITE */
		#publicite{  }
		/* ----------------------------------------------------------------- */
			
/* ----------------------------------------------------------------- */	
	
/* Pagination */
.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; }	


/******************************* FOOTER ********************************/
#footer { clear:both; margin:0px; padding:0px; }

.copyright { color:#aface4; text-decoration:none;}
/* ----------------------------------------------------------------- */
