/* CSS Document */

body{
	background-color:#343439;
	margin-top:0px;
	margin-left:0px;
}

/***************************************  TEXTE GENERAL  ***********************************/
.texte_general{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

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

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

.texte_petit_italic{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#FFFFFF;
}

.titre_divers{
	color:#FFFFFF;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}
/***************************************  FIN TEXTE GENERAL  ***********************************/

/***************************************   TITRES RUBRIQUES  ***********************************/
.titre_accueil{
	color:#FFF693;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.titre_boutique{
	color:#00CCFF;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.titre_realisations{
	color:#FF6600;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.titre_partenaires{
	color:#FE99EA;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.titre_contact{
	color:#85DB18;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.titre_galerie{
	color:#FF0000;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}
/*********************************  FIN TITRES RUBRIQUE ********************************/

/***********************************   TEXTES RUBRIQUES  *******************************/
.texte_accueil{
	color:#FFF693;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.texte_boutique{
	color:#00CCFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

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

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

.texte_contact{
	color:#85DB18;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.texte_galerie{
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
/*********************************  FIN TITRES RUBRIQUE **********************************/

/************************************  STYLE BOUTIQUE  ***********************************/
.titre_bonnes_affaires{
	color:#9768B1;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.nom_article{
	color:#343439;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.prix_article{
	color:#343439;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

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

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

.rubrique_menu_active{
	color:#9768B1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
/*********************************  FIN STYLE BOUTIQUE  *********************************/


/*****************************************  LIENS  ***************************************/
a:link{
	color:#FFFFFF;
	text-decoration: none;
	font-family:VArial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
}

a:visited {
	text-decoration: none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
}

a:hover {
	text-decoration: underline;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	cursor:pointer;
}

a:active {
	text-decoration: none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
}
/**************************************  FIN LIENS  ***********************************/


#box_global{
	position:absolute;
	top:0px;
	left:75px;
	width:auto;
	height:auto;
	min-height:768px;
	background-color:#343439;
}


/****************************************  HEADER  *************************************/
	#box_header{
		position:absolute;
		top:0px;
		left:0px;
		width:980px;
		height:188px;
		float:left;
	}

		#logo {
			position:absolute;
			top:0px;
			width:110px;
			height:150px;
			float:left;
		}

		#anim_flash {
			position:absolute;
			left:110px;
			top:0px;
			width:870px;
			height:150px;
			float:left;
			background-color:#343439;
		}
		
		#pathway {
			position:absolute;
			left:0px;
			top:150px;
			width:980px;
			height:20px;
			background-color:#343439;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			text-indent:3px;
			font-size:12px;
			color:#FFFFFF;
		}
				
		#marge_haut {
			position:absolute;
			left:0px;
			top:170px;
			width:980px;
			height:15px;
			background-color:#343439;
			float:left;
		}
/************************************  FIN HEADER  **************************************/

/***********************************  BOX CONTENU  **************************************/
	#box_contenu{
		position:absolute;
		left:0px;
		top:185px;
		width:980px;
		height:auto;
		background-color:#343439;
		float:left;	
	}

/***  identification, recherche et menu de la boutique  ***/
			#menu_boutique{
				position:absolute;
				left:798px;
				width:182px;
				height:auto;
				min-height:450px;
				float:left;
				background-color:#343439;
			}
			
				#user1 {
					width:182px;
					height:auto;
					background-color:#343439;
					float:left;
				}
			
				#user2 {
					width:182px;
					height:auto;
					background-color:#343439;
					float:left;
				}
			
				#user3 {
					width:182px;
					height:auto;
					background-color:#343439;
					float:left;
				}
/***  fin identification, recherche et menu de la boutique  ***/


/***  menu de navigation general  ***/
			#menu{
				position:absolute;
				left:0px;
				width:182px;
				height:auto;
				float:left;
				background-color:#343439;
			}
			
				#accueil {
					left:0px;
					top:194px;
					width:179px;
					height:35px;
					float:left;
				}
			
				#boutique {
					left:0px;
					top:229px;
					width:179px;
					height:35px;
					float:left;
				}
				
				#realisations {
					left:0px;
					top:264px;
					width:179px;
					height:35px;
					float:left;
				}
				
				#partenaires {
					left:0px;
					top:299px;
					width:179px;
					height:35px;
					float:left;
				}
			
				#contact {
					left:0px;
					top:334px;
					width:179px;
					height:35px;
					float:left;
				}
			
				#galerie_art {
					left:0px;
					top:369px;
					width:179px;
					height:35px;
					float:left;
				}
				
				#bonnes_affaires {
					top:404px;
					width:179px;
					height:35px;
					float:left;
				}
/***  fin menu de navigation general  ***/

/**********************************  FIN BOX CONTENU  **************************************/


/***********************************  BOX CONTENU2  **************************************/
		#box_contenu2{
			position:absolute;
			left:0px;
			top:185px;
			width:980px;
			height:auto;
			min-height:450px;
			float:left;	
		}

/***  zone de contenu de la page  ***/
			#titre_page {
				margin-left:250px;
				width:700px;
				height:36px;
				float:left;
				background-color:#343439;
			}
					
			#main {
				margin-left:250px;
				margin-bottom:10px;
				width:700px;
				height:auto;
				min-height:435px;
				padding-left:3px;
				float:left;
				background-color:#343439;
			}
			
			#special_galerie {
				margin-left:250px;
				margin-bottom:10px;
				width:700px;
				height:auto;
				padding-left:3px;
				float:left;
				background-color:#343439;
			}
			
			#anim_perrotte{
				width:980px;
				height:80px;
				margin-bottom:10px;
				float:left;
			}
/*** fin zone de contenu de la page  ***/
			
			#bas_page{
				left:0px;
				bottom:0px;
				width:auto;
				height:auto;
				clear:both;
			}
			
				#marge_bas {
					width:980px;
					height:10px;
					float:left;
				}
				
				#pied_de_page {
					width:980px;
					height:26px;
					float:left;
				}
/**********************************  FIN BOX CONTENU2  **************************************/


/***********************************  STYLE MODULES  ***************************************/

/***  Espacement entre les modules  ***/

table.moduletable {
	margin-bottom:20px;
}

