/**
 * @package communfo
 * @subpackage homecommunfo
 * Feuille de style spécifique à la Home Immobilier
 */
.f13 { font-size:13px; }
.cadre_ablock {
	width:auto;
	margin:0; 
	padding-left:20px;
	padding-bottom:0px;
	/*height:215px;*/
}
.ablock {
	float:left;
	width:191px; height:auto;
	margin:0 0 20px 0; padding:0 19px 0 0;
	background:url(/communfo/img/images2008/homeimmo/marge-pointillee.png) right top repeat-y;
}
.der {width:201px; margin:0 0 20px 0; padding:0; background:none;}
.ablock ul {
	margin:0; padding:0;
	list-style:none;
}
.ablock ul li{
	margin:0; padding:2px 0 2px 20px;
	border-bottom:1px solid #666666;
	background:url(/communfo/img/images2008/puces/puce_carre_grise_mini.gif) 10px 8px no-repeat;
}

.ablock ul li.titre{
	margin:0; padding:0;
	text-align:center; text-transform:uppercase;
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
/* c'est noel */
	/* background:#ef1b33 url(/communfo/img/images2008/homeimmo/bg_ablock_ul_titre.gif) left top repeat-x; */
	background:#ef1b33 url(/communfo/img/noel/immo/bg_ablock_ul_titre.gif) left top repeat-x;
/* FIN c'est noel*/
}



.ablock2 {
	float:left;
	width:191px; height:auto;
	margin:0 0 20px 0; padding:0 10px 0 0;
	background:url(/communfo/img/images2008/homeimmo/marge-pointillee.png) right top repeat-y;
}
.ablock2 ul {
	margin:0; padding:0;
	list-style:none;
}
.ablock2 ul li{
	margin:0; padding:2px 0 2px 20px;
	border-bottom:1px solid #666666;
	background:url(/communfo/img/images2008/puces/puce_carre_grise_mini.gif) 10px 8px no-repeat;
}

.ablock2 ul li.titre{
	margin:0; padding:0;
	text-align:center; text-transform:uppercase;
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	background:#ef1b33 url(/communfo/img/images2008/homeimmo/bg_ablock_ul_titre.gif) left top repeat-x;
}


.ablock_last {
float:left;
height:auto;
margin:0pt 0pt 20px;
padding:0pt 3px 0pt 0pt;
width:191px;
}
.ablock_last ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.ablock_last ul li {
background:transparent url(/communfo/img/images2008/puces/puce_carre_grise_mini.gif) no-repeat scroll 10px 8px;
border-bottom:1px solid #666666;
margin:0pt;
padding:2px 0pt 2px 20px;
}
.ablock_last ul li.titre {
/* c'est noel */
	/* background:#ef1b33 url(/communfo/img/images2008/homeimmo/bg_ablock_ul_titre.gif) left top repeat-x; */
	background:#ef1b33 url(/communfo/img/noel/immo/bg_ablock_ul_titre.gif) left top repeat-x;
/* FIN c'est noel*/
border-bottom:1px solid #666666;
border-top:1px solid #666666;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin:0pt;
padding:0pt;
text-align:center;
text-transform:uppercase;
}


.immo_nouveau {
	position:absolute; top:2px; left:148px;
}
.coupcoeurimmo_top {
	width:218px; height:auto;
	margin:0; padding:28px 0 0 0;
	background:url(/communfo/img/images2008/homeimmo/bg_top_coupcoeurimmo.jpg) left top no-repeat;
}
.coupcoeurimmo_topG5z{
	width:248px; height:auto;
	margin:0; padding:28px 0 0 0;
	background:url(/communfo/img/images2008/homeimmo/bg_top_coupcoeurimmo.jpg) left top no-repeat;
}
.coupcoeurimmo_bottom {
	width:auto; height:auto;
	margin:0; padding:0 7px 10px 7px;
	background:url(/communfo/img/images2008/homeimmo/bg_bottom_coupcoeurimmo.jpg) left bottom no-repeat;
	_zoom:1;
	overflow:auto;
}
.coupcoeurimmo_bottom img {	padding:0 5px 0 0;}




.cockersizeHome{
	width:235px;
}

.cockersizeColG{
	width:auto;
	padding-top:3px; 
}
.cockerCont{
	margin-bottom:7px;
}
.cockerIn{width:100%; cursor:pointer;}
.cockerBG{padding-right:3px; padding-left:3px;}
.cockerBrd{
	border:1px solid #B7B296; 
	background-color:#FFF;
	padding:5px;
}
.cockerTitre{
	margin-bottom:0px !important;
	margin-bottom:3px;
}


.cocker_titre_img{
	position:absolute;
	top:8px;
}
.cockerBotBrd{
height:3px;
background-color:#DAD8C1;
font-size:1px;
margin-left:2px;
} 

.cockerBlc
{
	height:100%;
	padding-left:93px;
	overflow:hidden;
}
.cockerBlcL
{
	float:left;
	position:relative;
	left:-93px;
	width:93px;
}

.cockerBlcR
{
	float:left;
	margin-left:-93px;
	width:100%;
	text-align:center;
}
.cockerBlcR_ttr
{
	font-size:12px;
	font-weight:bold;
}


.alauneBlc
{
	height:100%;
	padding-left:91px;
	overflow:hidden;
}
/*
.alauneL{
	float:left;
	background:url(/communfo/img/images2008/ht_g.png) no-repeat;
	height:22px;
	position:relative;
	left:-12px;
	width:12px;
}

.alauneR{
	float:left;
	background:url(/communfo/img/images2008/ht_d.png) no-repeat 100% 0;
	background-color:pink;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	height:22px;
	margin-left:-12px;
	
}
*/


.alauneT{ 
	float:left; 
	margin-top:0px; 
	cursor:pointer;
	height:22px;
	width:100%;
}

.alauneT a { 
	display:block; 
	background:url('/communfo/img/images2008/ht_g.png') no-repeat 0 0px;
	margin:0;
	padding-left:12px;
	cursor:pointer;
	height:22px;
}

.alauneT a:hover	{ text-decoration:none;}

.alauneT a span { 
	display:block; 
	text-align:center; 
	background:url('/communfo/img/images2008/ht_d.png') no-repeat 100% 0px;
	margin:0;
	padding-top:3px;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	color:#FFF;
	height:19px;
}

.alauneT a:hover span	{text-decoration:none;}



.alauneBlcL{
	float:left;
	position:relative;
	left:-91px;
	width:91px;
}

.alauneBlcR{
	float:left;
	margin-left:-91px;
	width:100%;
	text-align:center;
}

.alauneBrd{
	border-left:1px solid #a7c6dd;
	border-right:1px solid #a7c6dd;
	border-bottom:1px solid #a7c6dd;	
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	padding-top:10px;
	background-color:#FFF;
}

.alauneBG{padding-right:3px; padding-left:3px;}


.alauneBlcR_ttr
{
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

.alauneBlcBakg{
	background:url('/communfo/img/images2008/fd_bl.png') repeat-x 100% 0px;
	background-position:bottom;
}

.alauneeuro
{
	font-size:16px;
	font-weight:bold;
}

.alauneBotBrd{
height:19px;
background:url('/communfo/img/images2008/omb.png') repeat-x 100% 0px;
font-size:1px;
} 
