/**
 * Style sheet realisations
 */
BODY
{
	background-image:url("tl_files/tpl/arr-plan_realisations.gif");
	background-position:top left;
	background-repeat:repeat-x;
}

.bandeauGamme
{
	height:135px;
	position:relative;
	padding:20px 220px 0px 30px;
	text-align:left;
	background-color:#ffffff;
}

#main .inside
{
	margin:30px 47px 30px 30px;
}

#reaTxtIntro
{
	width:896px;
	top:0px;
	position:absolute;
	border:0px solid #0000ff;
	font-size:14px;
	color:#ffffff;
}

#selectionPar
{
	top:62px;
	position:absolute;
	border:0px solid #0000ff;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
}

/* CATALOGUE RÉALISATIONS - FILTRES */
#reaFiltrFam, #reaFiltrStyl, #reaFiltrTyp
{
	width:220px;
	top:80px;
	position:absolute;
	overflow:visible;
	float:left;
	border:0px solid #ff00ff;
}

#reaFiltrFam select, #reaFiltrStyl select, #reaFiltrTyp select
{
	width:200px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	font-weight:bold;
	font-size:11px;
	color:#F16911;
}

#reaFiltrFam
{
	left:0px;
}

#reaFiltrStyl
{
	left:220px;
}

#reaFiltrTyp
{
	left:440px;
}

/* NOUVEAUX FILTRES */
#imgEnteteFoyers, #imgEnteteStyl, #imgEnteteEmplace
{
	width:200px;
	height:18px;
	border:0px solid #ff00ff;
}

#imgEnteteFoyers:hover, #imgEnteteStyl:hover, #imgEnteteEmplace:hover
{
	cursor:pointer;
}

#imgEnteteFoyers .listDefaut, #imgEnteteStyl .listDefaut, #imgEnteteEmplace .listDefaut
{
	display:block;
	padding:0px 0px 0px 18px;
	background-image:url("tl_files/tpl/onglets_distrib.gif");
	background-position:right top;
	background-repeat:no-repeat;
	border:0px solid #00ffff;
	font-weight:bold;
	color:#ffffff;
}

#imgEnteteFoyers:hover .listDefaut, #imgEnteteStyl:hover .listDefaut, #imgEnteteEmplace:hover .listDefaut
{
	border:0px solid #ffff00;
	background-position:right -14px;
}

#imgEnteteFoyers .listLocalisations, #imgEnteteStyl .listLocalisations, #imgEnteteEmplace .listLocalisations
{
	width:auto;
	height:16px;
	left:-9995px;
	position:relative;
	overflow:hidden;
	padding:4px 12px 4px 2px;
	background-color:#ffffff;
	color:#000000;
}

#imgEnteteFoyers:hover .listLocalisations, #imgEnteteStyl:hover .listLocalisations, #imgEnteteEmplace:hover .listLocalisations
{
	width:auto;
	height:auto;
	left:0px;
}

.listLocalisations a
{
	width:98%;
	height:20px;
	display:block;
	padding-left:14px;
	text-decoration:none;
	color:#000000;
}

.listLocalisations a.itemDefaut
{
	padding-left:14px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.listLocalisations a:hover
{
	padding-left:14px;
	background-image:url("tl_files/tpl/puce_localisation.gif");
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
}

/* CATALOGUE RÉALISATIONS - LISTE */
#titreSelect
{
	top:100px;
	left:0px;
	position:absolute;
	border:0px solid #ffff00;
}

.total
{
	display:none;
}

#reaList
{
	overflow:hidden;
	border:0px solid #ff0000;
}

#reaList .layout_simple
{
	width:300px;
	margin-top:180px;
}

#reaList .item
{
	width:113px;
	float:left;
	margin:0px;
	border:0px solid #ff00ff;
}

#reaList .item.even
{
	margin-right:13px;
}

/* CATALOGUE RÉALISATIONS - LECTEUR */
#reaAffich
{
	width:611px;
	top:0px;
	left:285px;
	position:absolute;
	margin-top:180px;
	border:0px solid #00ff00;
}

.imageAmbiance
{
	width:611px;
	position:relative;
	overflow:hidden;
	border:0px solid #ffff00;
}

.infosReal
{
	width:180px;
	top:20px;
	left:20px;
	position:absolute;
	padding-bottom:10px;
	border:0px solid #c5c5c5;
	font-size:10px;
	color:#000000;
}

.infosReal .auteur
{
	display:block;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.infosReal .nomProd
{
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.infosReal a.lienProd
{
	padding:4px 10px;
	border:1px solid #787878;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#f06a13;
}

.infosReal a.lienProd:hover
{
	border:1px solid #f06a13;
	text-decoration:none;
	color:#e9bc07;
}

/* PAGINATION */
.pagination
{
	width:895px;
	top:140px;
	left:0px;
	position:absolute;
	margin:0px;
	padding:0px;
	text-align:right;
	border:0px solid #ff00ff;
}

.pagination ul, .pagination li
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.pagination ul
{
	float:right;
}

.pagination li
{
	float:left;
	padding:0px 0px 0px 10px;
}
