.portail:link {text-decoration		:	none;	color	:	#777777; background	:	transparent;}
.portail:active {text-decoration	:	none;	color	:	#777777; background	:	transparent;}
.portail:visited {text-decoration	:	none;	color	:	#777777; background	:	transparent;}
.portail:hover {text-decoration		:	none;	color	:	#000000; background	:	transparent;}

a:link {text-decoration	:	none; color		:	#1d86a8; background	:	transparent;}
a:active {text-decoration	:	none;	color		:	#1d86a8; background	:	transparent;}
a:visited {text-decoration	:	none;	color		:	#1d86a8; background	:	transparent;}
a:hover {text-decoration	:	underline;	color		:	#1d86a8; background	:	transparent;}

.suppression:link {text-decoration	:	none; color		:	#FF0000; background	:	transparent;}
.suppression:active {text-decoration	:	none;	color		:	#FF0000; background	:	transparent;}
.suppression:visited {text-decoration	:	none;	color		:	#FF0000; background	:	transparent;}
.suppression:hover {text-decoration	:	underline;	color		:	#FF0000; background	:	transparent;}

.lienext:link {text-decoration	:	none; color		:	#6c0101; background	:	transparent;}
.lienext:active {text-decoration	:	none;	color		:	#6c0101; background	:	transparent;}
.lienext:visited {text-decoration	:	none;	color		:	#6c0101; background	:	transparent;}
.lienext:hover {text-decoration	:	underline;	color		:	#6c0101; background	:	transparent;}

.lienhome:link {text-decoration	:	none; color		:	#000000; background	:	transparent;}
.lienhome:active {text-decoration	:	none;	color		:	#000000; background	:	transparent;}
.lienhome:visited {text-decoration	:	none;	color		:	#000000; background	:	transparent;}
.lienhome:hover {text-decoration	:	underline;	color		:	#000000; background	:	transparent;}

body {
	margin: 0;
	text-align: center;
}

#global {
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	position: relative;
}

#portail {
	width: 970px;
	position: absolute;
	height: 35px;
	top: 0px;
	left: 10px;
	text-align: center;
	font-family:'arial';
	font-size:12px;
	color: #FFFFFF;
}

#csg
{
	width: 20px;
	height: 20px;
	position: absolute;
	top: 37px;
	left: 0px;
	background-image: url("images/csg.jpg");
}

#bh
{
	width: 950px;
	height: 20px;
	position: absolute;
	top: 37px;
	left: 20px;
	background-image: url("images/bh.jpg");
}

#csd
{
	width: 20px;
	height: 20px;
	position: absolute;
	top: 37px;
	left: 970px;
	background-image: url("images/csd.jpg");
}

#bg
{
	width: 20px;
	height: 1260px;
	position: absolute;
	top: 57px;
	left: 0px;
	background-image: url("images/bg.jpg");
}

#bd
{
	width: 20px;
	height: 1260px;
	position: absolute;
	top: 57px;
	left: 970px;
	background-image: url("images/bd.jpg");
}

#cig
{
	width: 20px;
	height: 20px;
	position: absolute;
	top: 1317px;
	left: 0px;
	background-image: url("images/cig.jpg");
}

#bb
{
	width: 950px;
	height: 20px;
	position: absolute;
	top: 1317px;
	left: 20px;
	background-image: url("images/bb.jpg");
}

#cid
{
	width: 20px;
	height: 20px;
	position: absolute;
	top: 1317px;
	left: 970px;
	background-image: url("images/cid.jpg");
}

#legale
{
	width: 950px;
	position: absolute;
	top: 1347px;
	left: 20px;
	text-align: left;
	margin-bottom: 10px;
}

#logo
{
	width: 212px;
	position: absolute;
	top: 57px;
	left: 20px;
	height: 90px;
}

#leaderboard
{
	width: 728px;
	position: absolute;
	top: 57px;
	left: 242px;
	height: 90px;
}

#barre_recherche
{
	width: 638px;
	height: 23px;
	position : absolute;
	top: 157px;
	left: 20px;
	text-align: left;
	font-family: 'arial';
	font-size: 12px;
	color: #565656;
	background-color: #e4e5e8;
	border-style: solid;
	border-width: 1px;
	border-color: #d0d0d0;
}

#barre_selec
{
	width: 638px;
	height: 23px;
	position : absolute;
	top: 197px;
	left: 20px;
	text-align: center;
	font-family: 'arial';
	font-size: 14px;
	color: #ac3f3f;
}

#cont_cat
{
	width: 150px;
	height: 190px;
	position: absolute;
}

#picto_cat
{
	width: 150px;
	height: 112px;
	position : absolute;
	top: 0px;
	left: 0px;
}

#reflet_cat
{
	width: 150px;
	height: 35px;
	position : absolute;
	top: 113px;
	left: 0px;
}

#titre_cat
{
	width: 150px;
	height: 60px;
	position : absolute;
	z-index: 1;
	top: 135px;
	left: 0px;
	text-align: center;
	font-family: 'arial';
	font-size: 13px;
	color: #1d86a8;	
}

#carre
{
	width: 300px;
	height: 250px;
	position: absolute;
	top: 786px;
	left: 20px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

#colonne
{
	width: 300px;
	position: absolute;
	top: 157px;
	left: 670px;
	z-index: 1;
}

#cont_widget
{
	width: 298px;
	position: relative;
	float: left;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #d0d0d0;
}

#entete_widget
{
	width: 298px;
	height: 20px;
	position: relative;
	float: left;
	background-image: url('images/fond-entete.jpg');
}

#corps_widget
{
	width: 292px;
	padding: 4px;
	position: relative;
	float: left;
	text-align: left;
	line-height: 18px;
}

#comparer
{
	width: 292px;
	padding: 4px;
	position: relative;
	float: left;
	text-align: right;
}

#spacer
{
	width: 298px;
	height: 20px;
	position: relative;
	float: left;
}

#carre2
{
	width: 300px;
	height: 250px;
	position: relative;
	float: left;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

#corps
{
	width: 640px;
	position: absolute;
	top: 165px;
	left: 20px;
	z-index: 1;
}

#cont_prod
{
	width: 640px;
	position: relative;
	float: left;
}

#cont_img
{
	width: 125px;
	position: relative;
	float: left;
}

#image_prod
{
	width: 125px;
	position: relative;
}

#compar_prod
{
	width: 125px;
	position: relative;
}

#info_prod
{
	width: 420px;
	padding: 5px;
	position: relative;
	float: left;
	text-align: left;
}

#note_prod
{
	width: 200px;
	padding: 5px;
	position: relative;
	float: left;
}

#separ_prod
{
	width: 640px;
	height: 20px;
	position: relative;
	float: left;
}

#filtre
{
	width: 405px;
	padding: 5px;
	padding-top: 10px;
	position: relative;
	float: left;
	text-align: left;
	background-color: #e4e5e8;
	border-style: solid;
	border-width: 1px;
	border-color: #d0d0d0;
	line-height: 5px;
	margin-right: 10px;
}

#tri
{
	width: 200px;
	padding: 5px;
	padding-top: 10px;
	position: relative;
	float: left;
	text-align: left;
	background-color: #e4e5e8;
	border-style: solid;
	border-width: 1px;
	border-color: #d0d0d0;
	line-height: 5px;
}

#result
{
	width: 630px;
	padding: 5px;
	position: relative;
	float: left;
	text-align: right;
}

#test
{
	width: 640px;
	position: relative;
	float: left;
	text-align: left;
	line-height: 18px;
	margin-top: 10px;
}

#testh
{
	width: 640px;
	position: relative;
	float: left;
	text-align: left;
}

#tabtest
{
	margin-top: 10px;
	width: 640px;
	position: relative;
	float: left;
}

#logo2
{
	width: 212px;
	position: relative;
	height: 90px;
	float: left;
	margin-right: 10px;
	margin-left: 20px;
}

#leaderboard2
{
	width: 728px;
	position: relative;
	height: 90px;
	float: left;
}

#barre_recherche2
{
	width: 638px;
	height: 23px;
	position : relative;
	float: left;
	text-align: left;
	font-family: 'arial';
	font-size: 12px;
	color: #565656;
	background-color: #e4e5e8;
	border-style: solid;
	border-width: 1px;
	border-color: #d0d0d0;
}

#colonne2
{
	width: 300px;
	position: relative;
	float: left;
	margin-top: 10px;
}

#corps2
{
	width: 640px;
	position: relative;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 20px;
}

#corps3
{
	width: 940px;
	position: relative;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 20px;
	text-align: center;
}

#corps4
{
	width: 640px;
	position: relative;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 20px;
	text-align: left;
}