body {
		font-family: Gill sans MT, sans-serif;
		background:#F4F0EB;
		text-align:center;
		margin:0;
}

#page {
		width: 1024px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
} 

center{
		text-align:center
}

td {
		font-family: Gill sans MT;
}

th {
		font-family: Gill sans MT;
}

.login{
		font-family:Helvetica; /* Gill sans MT; */
		font-size:11px;
		color:#2891B9;
}

a:link
{
		font-family:Gill sans MT;
		font-size:14px;
		color:#2891B9;
		text-decoration:none;
}

a:hover
{
		font-family:Gill sans MT;
		font-size:14px;
		color:#2891B9;
		text-decoration:none;
}
a.create_new_user:active {
		font-family:Helvetica; /*Gill sans MT;*/
		font-size:11px;
		color:#2891B9;
		text-decoration:none;
}

a.create_new_user:link {
		font-family:Helvetica; /* Gill sans MT;*/
		font-size:11px;
		color:#2891B9;
		text-decoration:none;
}

a.create_new_user:visited {
		font-family:Helvetica; /* Gill sans MT; */
		font-size:11px;
		color:#2891B9;
		text-decoration:none;
}
a.create_new_user:hover{
		font-family:Helvetica; /* Gill sans MT; */
		font-size:11px;
		color:#816A4C;
		text-decoration:none;
		font-weight:normal;
}
.content_left{
		font-family: arial;
		font-size:11px;
		color:#666666;
		text-align:left;
		font-weight:600;
}
.content_left2{
		font-family:Gill sans MT, Tahoma;
		font-size:15px;
		color:#5B3E1C;
		text-align:left;
		font-weight:normal;
		line-height:17px;
}
.content_left2_bold{
		font-family:Gill sans MT bold;
		font-size:15px;
		color:#5B3E1C;
		text-align:left;
		font-weight:bold;
}

.content_left2_error_bold{
	font-family: Gill sans MT bold;
	font-size: 15px;
	color: Red;
	text-align: left;
	font-weight: bold;
}

.content_middle{
		font-family:Gill sans MT;
		font-size:px;
		color:#666666;
		text-align:left;
		font-weight:600;
}
.footer{
		font-family:Gill sans MT;
		font-size:11px;
		color:#666666;
}
.footer a{
		font-family:Gill sans MT;
		font-size:11px;
		color:#4F3A00;
		text-decoration:none;
}
.footer a:hover{
		font-family:Gill sans MT;
		font-size:11px;
		color:#666666;
		text-decoration:none;
		font-weight:normal;
}
.footer1 a{
		font-family:Gill sans MT,arial;
		font-size:12px;
		color:#56B1D2;
		text-decoration:none;
}
.footer1 a:hover{
		font-family:Gill sans MT,arial;
		font-size:12px;
		color:#56B1D2;
		text-decoration:none;
		font-weight:normal;
}

a.footer2_link:link
{
		font-family:Gill sans MT,arial;
		font-size:12px;
		color:#2891B9;
		text-decoration:none;
}
a.footer2_link:hover
{
		font-family:Gill sans MT,arial;
		font-size:12px;
		color:#2891B9;
		text-decoration:none;
}

.footer2{
		font-family:Gill sans MT,arial;
		font-size:12px;
		color:#4F3A00;
		text-decoration:none;
		font-weight:normal;
}
.footer_bold a,a:hover{
		font-family:Gill sans MT;
		font-size:14px;
		color:#4F3A00;
		text-decoration:none;
}
h5{
		font-size:12px;
		font-weight:600;
		text-decoration:underline;
		padding-bottom:2px;
}
.content_center{
		font-family:arial;
		font-size:11px;
		color:#766D57;
		text-align:left;
		font-weight:bold;
	  height:							50px; /* Ajout Nicolas */
		vertical-align:			middle;
}
.titre{
		font-family:Gill sans MT;
		font-size:14px;
		font-weight:bold;
		color:#1D97C3;
}
.titre_tab{
		font-family:Gill sans MT;
		font-size:16px;
		font-weight:bold;
		color:#1D97C3;
}
a.titre_aide:link{
		font-family:Gill sans MT;
		font-size:15px;
		font-weight:bold;
		color:#1D97C3;
		text-align:left;
		text-decoration:none;
}
a.titre_aide:hover{
		font-family:Gill sans MT;
		font-size:15px;
		font-weight:bold;
		color:#1D97C3;
		text-align:left;
		text-decoration:none;
}

.titre a{
		font-family:Gill sans MT;
		font-size:14px;
		font-weight:bold;
		color:#1D97C3;
		text-align:left;
		text-decoration:none;
}
.titre a:hover{
		font-family:Gill sans MT;
		font-size:14px;
		font-weight:bold;
		color:#1D97C3;
		text-align:left;
		text-decoration:underline;
}
.titre_txt{
		font-family:Gill sans MT;
		font-size:16px;
		color:#5D4501;
		font-weight:bold;
		text-align:left;
}
.recharge{
		font-family:Tahoma;
		font-size:12px;
		color:#766D57;
		text-align:left;
		font-weight:bold;
}
img.com{
		float:					left;
		padding:				5px 5px 5px 5px;
		border:					1px solid #fff;
		margin-right:		7px;
		_margin-right:	10px;
		_border:				6px solid #fff;
}
.desc_com{
		font-family:		"Helvetica";
		font-size:		13px;
		font-weight:		bold;
		text-align:		justify;
		padding-top:		7px;
		padding-right:	10px;
		overflow:		auto;
		height:		250px;
}
.desc_com p{
		margin-top:		0;
		margin-bottom:	15px;
}
.firch_du_green{
		font-family: "Times New Roman"; /* Gill sans MT; */
		font-size:14px;
		color:#90A107;
		font-weight:bold;
		text-align:left;
}
.firch_du_brown{
		font-family: "Helvetica";  /*Gill sans MT;*/
		font-size:13px;
		font-weight:	bold;
		color:#5B3E1C;
		font-weight:600;
		text-align:left;
}
.artisans_txt{
		font-family:Gill sans MT;
		font-size:12px;
		color:#4F3A00;
		text-align:justify;

}
.artisans_txt_bon{
		font-family:arial; /* Gill sans MT; */
		font-size:12px;
		color:#4F3A00;
		font-weight:100;
		text-align:center; /* justify */
}
.artisans_txt_blue{
		font-family:arial; /* Gill sans MT; */
		font-size:11px;
		color:#1D97C3;
		font-weight:100;
		text-align:center; /* justify */
}
.artisans_txt_desc{
		font-family:arial; /* Gill sans MT; */
		font-size:12px;
		color:#4F3A00;
		font-weight:100;
		text-align:center; /* justify; */
}

.artisans_txt_desc2{
		font-family:Gill sans MT;
		font-size:10px;
		color:#4F3A00;
		font-weight:100;
		text-align:center;
}



.Commentaires{
		font-family:Gill sans MT;
		font-size:10px;
		color:#4F3A00;
		text-align:justify;
}

.leftmenuproductheading
{
		text-align:center;
		font-family:Gill sans MT;
		font-size:13px;
		color:#298AB7;
		font-weight:bold;
}
.shopokeeper_name_list{
		text-align:center;
		font-family:Gill sans MT;
		font-size:15px;
		color:#298AB7;
		font-weight:bold;
}
.discover_heading
{
		text-align:center;
		font-family:Helvetica;
		font-size:11px;
		color:#298AB7;
		font-weight:bold;
		height:				40px; /* Ajout Nicolas */
		vertical-align:			middle; 

}
.job_title{
		text-align:center;
		font-family:Gill sans MT;
		font-size:12px;
		color:#6C5E3F;
		font-weight:bold;
}
a.job_offer_link:link{
		text-align:center;
		font-family:Gill sans MT;
		font-size:12px;
		color:#6C5E3F;
		font-weight:bold;
		text-decoration:none;
}
a.job_offer_link:hover{
		text-align:center;
		font-family:Gill sans MT;
		font-size:12px;
		color:#6C5E3F;
		font-weight:bold;
		text-decoration:none;
}
a.job_offer_link:active{
		text-align:center;
		font-family:Gill sans MT;
		font-size:12px;
		color:#6C5E3F;
		font-weight:bold;
		text-decoration:none;
}
a.job_offer_link:visited{
		text-align:center;
		font-family:Gill sans MT;
		font-size:12px;
		color:#6C5E3F;
		font-weight:bold;
		text-decoration:none;
}
.productlist_price{
		text-align:center;
		font-family:Gill sans MT;
		font-size:12px;
		color:#298AB7;
		font-weight:bold;
}
.shopkeeper_heading{
		text-align:center;
		font-family:Helvetica;
		font-size:13px;
		color:#573F19;
		background:#ffffff;
		font-weight:bold;
		padding-top:		5px;
}
.scrollbaby {
		overflow: auto;
		width: 640px;
		height:720px;
		margin-left:5px;
		text-align:justify;
}
.heading_blue{
		font-family:Gill sans MT ;
		font-size:15px;
		color:#1D97C3;
		font-weight:bold;
}
a.heading_5ba{
		font-family:Gill sans MT;
		font-size:15px;
		color:#5B3E1C;
		font-weight:bold;
		text-decoration:none;
}
a.heading_5ba:hover{
		font-family:Gill sans MT TM;
		font-size:15px;
		color:#111;
		font-weight:bold;
		text-decoration:none;
}
.heading_5b{
		font-family:Helvetica; /*Gill sans MT;*/
		font-size:13px; /* old: 15px; */
		color:#5B3E1C;
		font-weight:bold;
		text-decoration:none;
}

.cart_prod_text{
		font-family:Gill sans MT;
		font-size:13px;
		color:#5B3E1C;
		font-weight:bold;
		text-decoration:none;
}
.cart_prod_ref{
		font-family:Gill sans MT;
		font-size:11px;
		color:#5B3E1C;
		font-weight:normal;
		text-decoration:none;
}
a.enter_btn{
		font-family:Gill sans MT;
		font-size:13px;
		color:#1D97C3;
		text-decoration:none;

}
a.enter_btn:hover{
		font-family:Gill sans MT;
		font-size:13px;
		color:#111;
		text-decoration:none;

}	
a.joblink
{
		font-family:Gill sans MT;
		font-size:13px;
		color:#000000;
		text-decoration:none;
}
a.joblink:hover
{
		font-family:Gill sans MT;
		font-size:13px;
		color:#000000;
		text-decoration:none;
}
a.partner_link
{
		font-family:Gill sans MT;
		font-size:12px;
		color:#523719;
		font-weight:bold;
		text-decoration:none;
}

a.partner_link:hover
{
		font-family:Gill sans MT;
		font-size:12px;
		color:#523719;
		font-weight:bold;
		text-decoration:none;
}

a.shopping_idea_price
{
		font-family:Gill sans MT;
		font-size:16px;
		color:#469FC0;
		font-weight:bold;
		text-decoration:none;
}

a.shopping_idea_price:hover
{
		font-family:Gill sans MT;
		font-size:16px;
		color:#469FC0;
		font-weight:bold;
		text-decoration:none;
}

.formtext
{
		font-family:Gill sans MT;
		font-size:14px;
		color:#1D97C3;
		font-weight:bold;
}

.formtext1
{
		font-family:Gill sans MT;
		font-size:14px;
		color:#5B3E1C;
		font-weight:bold;
}

.tabbedtitle {
		padding-left:		10px;
		font-family: arial;
		font-size: 15px;
		font-weight: bold;
		color: #328DB9;
		padding-bottom: 10px;
}

.conteneur {
		padding-top:		12px;
		padding-left:		10px;
		padding-bottom:	12px; 
} /* Ajout Nicolas : "A la une" accueil */

.conteneur2 {
		height:			200;
		overflow:		auto; 
		padding-right:	15px;
} /* "A la une" accueil (titre + description) */
.conteneur2_txt {
		height:			150;
		overflow:		auto; 
		padding-right:	15px;
} /* "A la une" accueil (titre + description) */

.tabbedImage {
		float:	left;
		padding-bottom:	15px;
		width:			272; 
} /* "A la une" accueil (image) */

.tabbedtext {
		font-family: verdana; /* old : Gill sans MT, verdana */
		font-size: 12px;
		color: #553F1A;
		font-weight: bold;
		line-height: 1.3em;
		text-align: justify; /* Ajout Nicolas */
		padding-left:		10px;
		padding-bottom:	10px; /* Ajout Nicolas */
		white-space:		preline;
}

div#galerie	{
		width:	249px;
}

#galerie img {
		width:	181px;
		height:	41px;
		display:				block;
		margin-left:		auto;
		margin-right:		auto;
		border:	2px solid #2690B8;
}

#galerie img.imageDroite {
		float:	right;
		width:	94px;
		height:	18px;
		border:	0;
}
 

#galerie h2 {
		font-family:		Tahoma;
		font-size:			11px;
		color:					#298AB7;
		text-align:			center;
		font-weight:		bold;
		line-height:		0.4em;
		_line-height:		0.8em;
		_padding:				5;
		_margin:				0;
}

#galerie p {
		font-family:		arial;
		font-size:			11px;
		color:					#666666;
		text-align:			justify;
		font-weight:		bold;
		padding-left:		10px;
		padding-right:	10px;
		_padding:				5;
		_margin:				0;
}

div#job_offer {
		width:			900px;
		padding:		10px 5px 5px 5px;
		margin:			5px 5px 5px 5px;
		clear:			both;
}

#job_offer .entreprise, #job_offer .contact {
		float:					left;
		width:					50%;
		text-align:			left;
}

#job_offer .profil, #job_offer .description {
		float:									left;
		width:									50%;
		text-align:							left;
		margin-bottom:					15px;
}

a.home_product_title{
		font-family:Gill sans MT; 
		font-size:12px;
		color:#51A9C8;
		text-align:left;
		font-weight:600;
		text-decoration:underline;
}
a.home_product_title:hover{
		font-family:Gill sans MT;
		font-size:12px;
		color:#51A9C8;
		text-align:left;
		font-weight:600;
		text-decoration:underline;
}

a.home_product_desc{
		font-family:arial;
		font-size:11px;
		color:#666666;
		text-align:left;
		font-weight:600;
		text-decoration:none;
}
a.home_product_desc:hover{
		font-family:arial;
		font-size:11px;
		color:#666666;
		text-align:left;
		font-weight:600;
		text-decoration:none;
}

.makeborder
{
		border:2px solid #51B0D0;
		text-align:center;
}

.removeborder
{
		border:2px solid transparent;
		text-align:center;
}


.bons_text
{
		font-family: arial; /* Gill sans MT; */
		font-weight: bold;
		font-size:11px;
		color:#4C3A13;
		text-decoration:none;
}

.bons_text_blue
{
		font-family: arial;/*Gill sans MT;*/
		font-weight: bold;
		font-size:11px;
		color:#51B0D0;
		text-decoration:none;
}

a.bons_plans_link:link
{
		font-family:Gill sans MT;
		font-weight: bold;
		font-size:11px;
		color:#51B0D0;
		text-decoration:none;
}

a.bons_plans_link:visited
{
		font-family:Gill sans MT;
		font-weight: bold;
		font-size:11px;
		color:#51B0D0;
		text-decoration:none;
}

a.bons_plans_link:hover
{
		font-family:Gill sans MT;
		font-weight: bold;
		font-size:11px;
		color:#51B0D0;
		text-decoration:none;
}

.banner_heading
{
		font-family:Gill sans MT;
		font-size: 17px;
		font-weight: bold;
		color: #328DB9;
		text-align:	center; /* Ajout Nicolas */
}

.banner_text
{
		font-family:Gill sans MT;
		font-size: 14px;
		color: #553F1A;
		font-weight: bold;
		text-align:	justify; /* Ajout Nicolas */
}
.shop_product_description{
		color:#563512;
		font-family: Tahoma; /* Gill sans MT; */
		font-size:12px;
		font-weight:normal;
		padding-top: 5px;
		padding-bottom: 5px;
}
.shop_product_description_idee{
		color:#2891B9;
		font-family: Helvetica; /* Tahoma, Gill sans MT; */
		font-size:13px; /* old: 13px */
		font-weight:normal;
		padding-top: 5px;
		padding-bottom: 5px;
}
.select_one{
		height:17px;
		width:35px;
		font-size:10px;
		color:#181818;
		font-weight:bold;
		font-family:times new roman;
}
.select_one_new{
		height:17px;
		font-size:11px;
		color:#181818;
		font-weight:normal;
		font-family:times new roman;
}
.cart_text_dynamic
{
		color:#563512;
		font-family:Gill sans MT;
		font-size:12px;
		font-weight:bold;
}

.job_head_text{
		font-family:Gill sans MT ;
		color:#55310D;
		font-size:15px;
		font-weight:bold;
		padding-left:15px;
		text-align:left;
		/* width:15% */;
}
.job_text_dynamic{
		font-family:Gill sans MT ;
		color:#55310D;
		font-size:15px;
		font-weight:normal;
		padding-left:5px;
		text-align:left;
		/* width:85% */;
}
.joboffer_head{
              padding-left:15px; /* 50px; */
		padding-right:8px;
              color:#57A1A2;
              font-weight:bold;
              font-size:12px;
              font-family:arial; /* Gill sans MT ; */
}
.joboffer_text{
		color:#55310D;font-weight:normal;font-size:12px;
}

.aide_text{
		font-family:		Tahoma; /* Gill sans MT Italic (True Type); */
		color:					#7A755F;
		font-size:			12px; /* 15px; */
		font-weight:		600;
		padding-left:		20px;
		line-height:		25px;
		width:					850px;
		text-align:			justify;
}

a.aide_text_blue, a:hover.aide_text_blue {
		font-family:		Tahoma /* Gill sans MT */;
		font-size:			1.0em;
		font-weight:		bold;
		padding-left:		10px;
		text-align:			left;
}

a.aide_text_blue {
		color:			#43B1CC;
}

a:hover.aide_text_blue {
		color:			#503C24;
}

a.aide_text_blue_2, a:hover.aide_text_blue_2 {
		font-family:		Tahoma /* Gill sans MT */;
		font-size:			12px;
		font-weight:		bold;
		padding-left:		22px;
		text-align:			left;
		line-height:		25px;
}

a.aide_text_blue_2 {
		color:			#43B1CC;
}

a:hover.aide_text_blue_2 {
		color:			#503C24;
}

h1.aide_text_blue, h2.aide_text_blue {
		font-family:		Tahoma /* Gill sans MT */;
		color:					#43B1CC;
		font-size:			1.0em;
		font-weight:		bold;
		padding-left:		10px;
		text-align:			left;
}

h2.aide_text_blue {
		padding-top:		25px;
}

.aide_text_bold{
		font-family:Gill sans MT;
		color:#503C24;
		font-size:15px;
		font-weight:bold;
		padding-left:5px;
		text-align:left;
}
.slogan{
		font-family:Gill sans MT;
		font-size:20px;
		font-weight:normal;
		color:#0C88BC;
		text-align:center;
}

.tab_border_1{
		border-bottom:1px solid #000000;
}
.tab_border_0{
		border-bottom:0px solid #000000;
}

.change_font_color_blue{
		color:#1D97C3;
		text-align:center;
		font-family:	Times New Roman;
		font-size:	15px;
		background:url(../images/alaune_middle.jpg);
}
.change_font_color_brown{
		color:#5D4501;
		text-align:center;
		font-family:	Times New Roman;
		font-size:	15px;
		background:url(../images/alaune_middle.jpg);
}
.normal_txt23{
		font-family:Gill sans MT;
		font-size:13px;
		color:#565656;
		font-weight:normal;
		text-decoration:none;
}
.table_border td{ border:1px solid #86c8df}



.container_1 {
		/* background-color:		#F1EEDB; */
		height:							215px;
		padding-top:				15px;
		_padding-bottom:			15px;
}

.container_2 {
		overflow:				auto;
		height:					195px;
		padding-left:		20px;
		margin-right:		10px;
}
img.tabbed {
		float:			left;
		margin-left:		15px;
		/* border:		4px solid #FFFFFF; */
}

h1.tabbed {
		font-family:		arial;
		font-size:			15px;
		color:					#328DB9;
		padding-top:		0px;
}

p.tabbed {
		padding-right:	15px;
		font-family:		Verdana;
		font-size:		12px;
		font-weight:		bold;
		color:			#553F1A;
		line-height:		1.3em;
		white-space:		preline;
		text-align:		justify;
}

.product {
	float:left;
	margin-top:		5px;
	margin-left:		5px;
	margin-right:		10px;
	text-align:		center;
}

.product p {
	position:	relative;
	top:		-10;
	width:		80px;
}

.product a:hover, .product a:visited, .product a {
	font-family:	tahoma;
	font-size:11px;
	font-weight:bold;
	color:#1D97C3;
}

.product img {
	width:		73px;
	height:	73px;
	border:	1px;
	border-color:#1D97C3;
}

/* orders_recap */

#container {
	background-color:	#FFFFFF;
	margin-left:	24px;
	margin-right:	24px;
	padding-left:	15px;
	padding-top:	15px;
	padding-bottom:	25px;
}

#gauche {
	float:		left;
	width:		250px;
}

#droite {
	float:		left;
	width:		670px;
	margin-left:	15px;
}

#boutique {
	float:		left;
	width:		240px;
	padding:	5px 5px 5px 5px;
	border:	1px solid red;
}

#facturation, #livraison {
	float:		left;
	width:		240px;
	margin-top:	15px;
	padding:	5px 5px 5px 5px;
	border:	1px solid red;
}

.productSmallImage {
   display : table-cell;
   vertical-align : middle;
   text-align:center;
   width:73px;
   height:73px;
	border:2px solid #51B0D0;
	background-color: White;
}

.productLargeImage {
   display : table-cell;
   vertical-align : middle;
   text-align:center;
   width:184px;
   height:184px;
	border:2px solid #51B0D0;
	background-color: White;
}