.body {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial;
	background-image: url(/images/bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
FORM {
	padding: 0px;
	margin: 0px;
}
.margetop{ margin-top:6px;}
.floatleft2{
	float:left;
	font-size:70%; 
	color:#000000;
	margin-right:12px;
	margin-bottom:20px;
}
.floatleft2 a:link {
	color: #000000;
	text-decoration: underline;
}
.floatleft2 a:visited {
	text-decoration: underline;
	color: #000000;
}
.floatleft2 a:hover {
	text-decoration: none;
	color: #000000;
}
.floatleft2 a:active {
	text-decoration: underline;
	color: #000000;
}
.margegauche{ margin-left:5px;}
.with762{ width:762;}

.bg_logo{
	background-image:url(/images/logo.jpg);	
}
.bg_logofr{
	background-image:url(/images/logofr.jpg);	
}
.bg_logoeng{
	background-image:url(/images/logoeng.jpg);	
}

a:link {
	color: #595959;
	text-decoration: none;
	font-size:12px;
}
a:visited {
	text-decoration: none;
	color: #595959;
	font-size:12px;
}
a:hover {
	text-decoration: underline;
	color: #000000;
	font-size:12px;
}
a:active {
	text-decoration: none;
	color: #595959;
	font-size:12px;
}

.txtmoyengris2{
	color:#595959;
	font-size:12px;
	text-align:justify;
}
.txtmoyengris2 a:link {
	text-decoration: underline;
	color: #000000;
	font-size:12px;
}
.txtmoyengris2 a:visited {
	text-decoration: underline;
	color: #000000;
	font-size:12px;
}
.txtmoyengris2 a:hover {
	text-decoration: underline;
	color: #595959;
	font-size:12px;
}
.txtmoyengris2 a:active {
	text-decoration: underline;
	color: #000000;
	font-size:12px;
}

.underline a:link {
	color: #595959;
	text-decoration: underline;
	font-size:12px;
}
.underline a:visited {
	text-decoration: underline;
	color: #595959;
	font-size:12px;
}
.underline a:hover {
	text-decoration: underline;
	color: #000000;
	font-size:12px;
}
.underline a:active {
	text-decoration: underline;
	color: #595959;
	font-size:12px;
}

.collection a:link {
	color: #595959;
	text-decoration: underline;
	font-size:12px;
	font-weight:bold;
}
.collection a:visited {
	text-decoration: underline;
	color: #595959;
	font-size:12px;
	font-weight:bold;
}
.collection a:hover {
	text-decoration: underline;
	color: #000000;
	font-size:12px;
	font-weight:bold;
}
.collection a:active {
	text-decoration: underline;
	color: #595959;
	font-size:12px;
	font-weight:bold;
}

.btn_rechercher{
	background-color:#f6f6f3;
	font-size:10px;
	
}

.bg_collection{	
	background-image:url(/images/bg_collection.jpg);
}

.bg_search{	
	background-image:url(/images/search_bg.jpg);
}

.bggris{
	background-color:#909090;
}

.sousmenu a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size:9px;
}
.sousmenu a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size:9px;
}
.sousmenu a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size:9px;
}
.sousmenu a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-size:9px;
}

.page a:link {
	color: #8b8b8b;
	text-decoration: none;
	font-size:15px;
	font-weight:bold;
}
.page a:visited {
	text-decoration: none;
	color: #8b8b8b;
	font-size:15px;
	font-weight:bold;
}
.page a:hover {
	text-decoration: none;
	color: #000000;
	font-size:15px;
	font-weight:bold;
}
.page a:active {
	text-decoration: none;
	color: #000000;
	font-size:15px;
	font-weight:bold;
}

.baspage{
	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#000000;	
}

.sign{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6b6b;
}

.marge_contenu{
	margin-left:18px;
	margin-right:18px;
}

.marge12{
	margin-left:12px;
	}
	
.marge1212{
	margin-left:12px;
	margin-right:12px;
	}
	
.marge18{
	margin-left:18px;
	margin-top:68px;
	}
.search{
	margin-left:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#595959;
}

.marge21{
	margin-left:21px;
	}
	
.marge41{
	margin-left:58px;
	}	
	
.marge441{
	margin-left:53px;
	}

.marge31{
	margin-left:31px;
	}

.marge_sousmenu{
	margin-left:25px;
	}
.marge2_sousmenu{
	margin-left:25px;
	margin-top:30px;
	}

.txtpetitgris{
	color:#595959;
	font-size:11px;
}

.txtminigris{
	color:#7f7f7f;
	font-size:9px;
	font-weight:bold;
}

.txtmoyengris{
	color:#595959;
	font-size:12px;
}

.txtmoyenblanc{
	color:#ffffff;
	font-size:12px;
}

.txtpetitblanc{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}

.txtminiblanc{
	color:#ffffff;
	font-size:9px;
	}
	
.georgia{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#595959;
}

.georgia a:link {font-size:14px; color:#595959; text-decoration:none;}
.georgia a:visited {font-size:14px; color:#595959; text-decoration:none;}
.georgia a:hover {font-size:14px; color:#69A778; text-decoration:none;}
.georgia a:active {font-size:14px; color:#595959; text-decoration:none;}


.georgia2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#595959;
}
.indexlangues{
	height: 52px;
	width: 89px;
	position: absolute;
	margin-top: 24px;
	margin-left: 231px;
}
select{
	width: 100%;
	height: 20px;
}
select option{
	color:#595959;
	font-size:11px;
	visibility: visible;
	overflow: visible;
	width: 100%;
}

.textestrike {	
	color: #868686;
	text-decoration: line-through;
}
