/* -----------------------------------------------*/  
/* ---------->>> ALWEST CREA GLOBAL <<<-----------*/  
/* -----------------------------------------------*/  

* 		{ margin:0; padding:0; }
a 		{ text-decoration:none; color :	#999999;}
a:hover { color:#CCCCCC; text-decoration:none; }
a:focus { outline: 0; }
a img 	{ border:0; }



body {
	font-family			: 	"HelveticaNeue-Light", Geneva, Verdana, Arial, sans-serif;
	font-size			: 	10px;
	color				: 	#999999;
	margin				: 	0;
	padding				: 	0;
	text-align			:	left;
	background-repeat	: 	repeat;
	background-color	:	#FFFFFF;
}

h1 {
	font-size			: 	16px;
	font-weight			:	normal;
	margin				: 	0;
	padding				: 	0;
}

#langue {
	text-align			:	center;
  	position			:	absolute; 
  	left				:	50%;  
  	top					:	50%; 
	width				:	200px; 
  	height				:	100px; 
  	margin-top			:	-50px; 		/* moitié de la hauteur */ 
  	margin-left			:	-100px; 	/* moitié de la largeur */ 
  }

.attention	{ color:#990000; }
/*---------------------------- CENTRAGE */

#conteneur{
	width				:	100%;
	height				:   100%;
    margin-left			: 	auto;
    margin-right		: 	auto;
	text-align			:	center;
}

#wrap{
	margin-top			:	10px;
	width				:	980px;
	margin-left			: 	auto;
    margin-right		: 	auto;
}

/*---------------------------- BANDEAU */

#logo{
	background-image	:	url(../images/alwest-logo.gif);
	background-repeat	:	no-repeat;
	float				:	left;
	height				:	35px;
	width				:	130px;
	margin-left			: 	0px;
	margin-top			:	0px;
}

/*---------------------------- MENU */

#main-menu{ background-color:#AAAAAA; float:left; display:block; height:35px; width:850px;}

#menu				{ float:left; padding:12px 0 0 20px; list-style:none; text-align:left; color:#EEEEEE; }
#menu li			{ display:inline; margin:0; padding:0; display:inline; }
#menu a 			{ margin:0; padding:12px 20px 12px 20px; text-decoration:none; color:#FFFFFF; }
#menu a.clignote	{ text-decoration:blink; }
#menu a:hover 		{ color:#CCCCCC; }
#menu .menuselect	{ color:#FFFFFF; font-weight:bold; }

#album-title {
	float								: right;
	height								: 15px !important;
	height								: 20px ;	
 	background-color					: #CC3333;
	margin								: 15px 30px 0px 0px;
	padding								: 5px 10px 0px 10px;
	color								: #FFFFFF;
	font-weight							: bold;
	-webkit-border-top-left-radius		: 3px;
	-webkit-border-top-right-radius		: 3px;
	-moz-border-radius-topleft			: 3px;
	-moz-border-radius-topright			: 3px;
}
 
#footer { float : left; width:980px; text-align:center; }

/* -----------------------------------------------*/  
/* --------------->>> PROJECTS <<<----------------*/  
/* -----------------------------------------------*/  

#content{ width:980px; }

/*---------------------------- CONTENT */

#content-top{
	padding				:	5px 0;
	margin-bottom		:	5px;
	float				:	left;
	width				:	980px;
	border-bottom		:	1px solid #CCCCCC;
}

/*---------------------------- MENU PROJETS */

#galerie-menu{
	float				:	left;
	text-align			:	left;
	background-image	:	url(../images/background_gris.jpg);
	background-repeat	:	no-repeat;
	padding				:	15px 0px;
	width				:	550px;	
}


#galerie-menu a 		{ 	font-size:11px; width:130px !important; width:150px; height:15px; display:block;padding-left:20px;padding-top:1px;}

#galerie-menu a:hover 	{ 	background:url(../images/smenu_black.jpg) no-repeat; color:#CCCCCC;}
#galerie-menu a:focus 	{ 	outline: 0; }

#galerie-menu .menuselect	{ color:#666666; font-weight:bold;}

#galerie-menu .col		{ float:left; }
#galerie-menu .first		{ padding-right:0px; border-right: 1px solid #CCCCCC; width:150px; }
#galerie-menu .middle	{ border-right: 1px solid #CCCCCC; padding: 0px 0px; width:150px; }
#galerie-menu .end		{ padding-left: 0px; width:175px;}

#description			{ padding:15px 35px 15px 10px; float:right; text-align:right; width:360px; }

/*---------------------------- SLIDESHOW */

#slideshow{ margin:5px 0; }
/* -----------------------------------------------*/  
/* ---------------->>> SHOP <<<-------------------*/  
/* -----------------------------------------------*/ 

#shop-menu{
	float				:	left;
	text-align			:	left;
	background-image	:	url(../images/background_gris.jpg);
	background-repeat	:	no-repeat;
	padding				:	15px 0px;
	width				:	550px;
	min-height			:	50px;
	
}


#shop-menu a 		{ 	font-size:11px; width:230px !important; width:250px; height:15px; display:block;padding-left:20px;padding-top:1px;}

#shop-menu a:hover 	{ 	background:url(../images/smenu_black_shop.jpg) no-repeat; color:#CCCCCC;}
#shop-menu a:focus 	{ 	outline: 0; }

#shop-menu .menuselect	{ color:#666666; font-weight:bold;}

#shop-menu .col		{ float:left; }
#shop-menu .shop		{ padding-right:0px; border-right: 1px solid #CCCCCC; width:250px; }




/* -----------------------------------------------*/  
/* --------------->>> CONTACT <<<-----------------*/  
/* -----------------------------------------------*/  

#contact {
	margin				:	5px 0;
	float				:	left;
	text-align			:	left;
	background-image	:	url(../images/background_gris.jpg);
	background-repeat	:	no-repeat;
	padding				:	15px;
	width				:	450px;
}

#formulaire {
	margin				:	5px 0;
	float				:	right;
	width				:	460px;
	text-align			:	left;
	padding				:	15px;
	border-left			:	1px solid #CCCCCC;	
}

/* -----------------------------------------------*/  
/* ----------------->>> NEWS <<<------------------*/  
/* -----------------------------------------------*/  

#news {
	margin				:	5px 0;
	float				:	left;
	text-align			:	left;
	background-image	:	url(../images/background_gris.jpg);
	background-repeat	:	no-repeat;
	padding				:	15px 40px 15px 130px;
	width				:	800px;
}

#news .titre{
	font-size			:	15px;
	margin-top			:	10px;
	clear:both;
	width				:	400px;
}

#news .description	{
	float:left;
	text-align			:	justify;
	width				:	400px;
	height				:	156px;
	padding-right		:	50px;
	margin-bottom		:	50px;	
}
.separator	{float:left;margin-right:50px;}
.image-news	{ float:left; }


/* -----------------------------------------------*/  
/* ------------->>> PARTENAIRES <<<---------------*/  
/* -----------------------------------------------*/  

#partenaires {
	margin				:	5px 0;
	float				:	left;
	text-align			:	left;
	background-image	:	url(../images/background_gris.jpg);
	background-repeat	:	no-repeat;
	padding				:	15px 140px 15px 230px;
	width				:	610px;
}

#partenaires .titre {
	float				:	left;
	font-size			:	15px;	
	width				:	400px;
}

#partenaires .description {
	float				:	left;
	text-align			:	justify;
	width				:	400px;	
}

#partenaires img {
	float				:	left;
	padding-right		:	50px;
	margin-right		:	50px;
	border-right		:	1px solid #CCCCCC;	
}

#partenaires .table {
	width				:	610px;
	float				:	none;
	height				:	150px;
	margin-top 			:	20px;

}

#partenaires .link 		{ float:right ; margin:5px 10px; }

#partenaires a			{ color:#666666; }
#partenaires a:hover 	{ color:#CCCCCC; text-decoration:none; }

/* -----------------------------------------------*/  
/* ----------->>> MENTIONS LEGALES <<<------------*/  
/* -----------------------------------------------*/  

#legal{
	float				:	left;
	text-align			:	left;
	padding				:	15px;
	width				:	810px;	
}

#legal .titre{
	font-size			:	15px;
	margin-top			:	10px;
	float				:	left;
	background-repeat	:	no-repeat;

}

#legal p	{
	float				:	left;
	background-repeat	:	no-repeat;
	width				:	560px;
	text-align			:	justify;	
}


/* -----------------------------------------------*/  
/* ------------>>> FONCTIONEMENT <<<--------------*/  
/* -----------------------------------------------*/  

#fonctionement{
	margin				:	5px 0;
	float				:	left;
	text-align			:	left;
	background-image	:	url(../images/background_gris.jpg);
	background-repeat	:	no-repeat;
	padding				:	15px 140px 15px 230px;
	width				:	610px;
}

#fonctionement .titre{
	margin-top 			: 	50px;
	font-size			:	15px;
	width				:	610px;
}

#fonctionement p	{
	width				:	610px;
	text-align			:	justify;	
}
/* -----------------------------------------------*/  
/* ------------>>> FONCTIONEMENT <<<--------------*/  
/* -----------------------------------------------*/

.home-description{
	display:none;
}
.home-image{
	margin-top: 10px;
}



