/* HEADERS: START */

div.attribute-header h1, div.attribute-header h1.long
{
    /* color: #000000; */
    color:#008AC9;
    font-size: 1.6em;
    /* background-image: none; 
    padding-bottom: 0.75em; */
	background-image:none;
    background-position:right center;
	border-bottom:1px solid #008AC9;
	margin-bottom:5px;
	padding-bottom:10px;
	padding-right:45px;
	padding-top:10px;
	text-align:right;
}

div.mbsa1 div.attribute-header h1
{
	background-image:url(../images/icone_sujet_1.gif);
	background-repeat:no-repeat;
}

div.mbsa2 div.attribute-header h1
{
	background-image:url(../images/icone_sujet_2.gif);
	background-repeat:no-repeat;
}

div.mbsa3 div.attribute-header h1
{
	background-image:url(../images/icone_sujet_3.gif);
	background-repeat:no-repeat;
}

div.mbsa4 div.attribute-header h1
{
	background-image:url(../images/icone_sujet_4.gif);
	background-repeat:no-repeat;
}

div.mbsa5 div.attribute-header h1
{
	background-image:url(../images/icone_sujet_5.gif);
	background-repeat:no-repeat;
}

div.mbsa6 div.attribute-header h1
{
	background-image:url(../images/icone_sujet_6.gif);
	background-repeat:no-repeat;
}

div.mbsa7 div.attribute-header h1
{
	background-image:url(../images/icone_sujet_7.gif);
	background-repeat:no-repeat;
}

div.mbsa8 div.attribute-header h1
{
	background-image:url(../images/icone_sujet_8.gif);
	background-repeat:no-repeat;
}

div.homepage div.attribute-header h1
{
	display:none;
}

/* HEADERS: END */

/* CONTENT CLASSES: START */

div.content-view-full div.class-frontpage
{
    background-color: transparent;
    padding: 0;
}

div.content-view-full div.class-article div.attribute-short
{
    font-weight: normal;
}

div.content-view-full div.class-article div.attribute-byline
{
    background-image: none;
    padding-bottom: 0;
    margin-bottom: 1em;
}

div.content-view-full div.class-article div.attribute-long
{
    background-image: none;
    padding-bottom: 0;
}

/* CONTENT CLASSES: END */

/* TIP A FRIEND: START */

div.attribute-tipafriend
{
    background-image: none;
}

div.attribute-tipafriend a
{
    background-image:url(../images/icons/tip_icon.gif);
}

/* TIP A FRIEND: END */

/* SEARCH BOX: START */

.tab-container
{
    background-image: url(../images/tab_container_bg.png);
    background-repeat: repeat-x;
    background-position: left top;
    border: 1px solid #D8D8D8;
    padding-left: 10px;
    padding-top: 10px;
    font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #373737;
}

.tab-container label
{
    display: block;
    margin-bottom: 5px;
    font-weight: normal;
}

.tab-container .textfield
{
    width: 80%;
    border: 1px solid #777777;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.tab-container select
{
    font-size: 13px;
}

.tab-container .button
{
    border: 1px solid #D8D8D8;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-image: url(../images/button_bg.png);
    background-repeat: center top;
    background-repeat: repeat-x;
    color: #FFFFFF;
    padding: 0.15em 0.5em 0.2em 0.5em;
    cursor: pointer;
}

.tab-container .block
{
    margin-bottom: 1.5em;
}

.serach-button
{
    vertical-align: top;
}

.date-range
{
    color: #AFAFAF;
}

.date-range label
{
    color: #373737;
}

.date-range input
{
    vertical-align: middle;
    margin-bottom: 0.25em;
}

.date-range-selection
{
    visibility: visible;
    display:none;
}

.date-range-selection label
{
    color: #AFAFAF;
}

.date-range-selection select
{
    margin-bottom: 0.5em;
}

.date-range-selection select
{
    font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.search-results
{
    margin-top: 1em;
}

.search-results .header
{
    background-color: #F0F0F0;
    padding: 0.3em;
}

.search-results .result-item
{
    margin-top: 1em;
}

.search-results .result-item .item-title img
{
    vertical-align: bottom;
}

.search-results .result-item .item-published-date
{
    padding-top: 2px;
    color: #6b6b6b;
    font-size: 10px;
    float: left;
}

.search-results .result-item .item-selector
{
    float: right;
    text-align: right;
    margin-right: 1em;
}

.float-break:after
{
    content: "-";
    height: 0;
    visibility: hidden;
    display: block; 
    clear: both; 
}

.float-break
{
    height: 1%;
}

/* SEARCH BOX: END */


/* BLOCK SEPARATOR: START */

div.block-separator
{
    height: 1px;
    margin: 0.5em 0 0.5em 0;
}

/* BLOCK SEPARATOR: END */

/* COLUMNS: START*/

div.content-columns
{
    padding: 0 10em 0 10em;
    position: relative;
}

div.leftcol-position
{
    width: 10em;
    margin-left: -10em;
    float: left;
    position: relative; /* Fix */
    display: inline; /* Fix for IE double margin bug */
}

div.leftcol
{
    position: relative;
}

div.maincol-position
{
    width: 100%;
    float: left;
}

div.maincol
{
    position: relative;
}

div.rightcol-position
{
    width: 10em;
    margin-right: -10em;
    float: right;
    position: relative; /* Fix */
    display: inline; /* Fix for IE double margin bug */
}

div.rightcol
{
    position: relative;
}

.float-break
{
    height: 1%;
}

.float-break:after
{
    content: "-";
    height: 0;
    font-size: 0;
    visibility: hidden;
    display: block; 
    clear: both; 
}

div.noleftcol div.content-columns
{
    padding-left: 0;
}

div.noleftcol div.leftcol-position
{
    display: none;
}

div.norightcol div.content-columns
{
    padding-right: 0;
}

div.norightcol div.rightcol-position
{
    display: none;
}

/* COLUMNS: END */

/* BORDER BOX: START */
div.border-box
{
    margin-bottom: 0;
}

div.border-box div.border-tl
{
    background: url(../images/border-tl.gif) no-repeat top left;
    display: none; /* added */
}

div.border-box div.border-tr
{
    background: url(../images/border-tr.gif) no-repeat top right;
    padding: 0 4px 0 4px;
}

div.border-box div.border-tc
{
    font-size: 0;
    height: 4px;
    background: url(../images/border-tc.png) repeat-x top left;
}

div.border-box div.border-ml
{
    /* background: url(../images/border-ml.png) repeat-y center left; */
    background:transparent none repeat scroll 0 0;
}

div.border-box div.border-mr
{
   /* background: url(../images/border-mr.png) repeat-y center right;
    padding: 0 4px 0 4px; */
    background:transparent none repeat scroll 0 0;
	padding:0;
}

div#left-mbsa div.border-box div.border-mc 
{
	background-color:transparent;
}

div.homepage div.border-box div.border-mc
{
	background:transparent none repeat scroll 0 0;
	padding:0px;
}

div.border-box div.border-mc
{
    background-color: #ffffff;
    padding: 15px;
}
   
div.border-box div.border-content
{
    height: 1%; /* Preventing margins on content from breaking the box (for IE) */
    padding: 5px;
}

div#left-mbsa div.border-box div.border-content
{
	background-color:darkRed;
	height:130px;
	margin:5px;
	opacity:0.75;
    -moz-opacity: .75;
    filter: alpha(opacity=75);
}

div.border-box div.border-content:before, div.border-box div.border-content:after /* Preventing margins on content from breaking the box */
{
    content: "-";
    height: 0;
    visibility: hidden;
    display: block; 
    clear: both; 
}

div.border-box div.border-bl
{
    background: url(../images/border-bl.gif) no-repeat bottom left;
    display: none; /* added */
}

div.border-box div.border-br
{
    background: url(../images/border-br.gif) no-repeat bottom right;
    padding: 0 4px 0 4px;
}

div.border-box div.border-bc
{
    font-size: 0;
    height: 4px;
    background: url(../images/border-bc.png) repeat-x bottom left;
}

/* BORDER BOX: END */

/* GLOBAL ZONE: START */
div#extrainfo div.border-mc
{
    padding: 0;
}
/* GLOBAL ZONE: END */

/* COLUMNS 2zoneslayout1: START */

div.zone-layout-2zoneslayout1 div.border-mc
{
    padding: 0;
}

div.zone-layout-2zoneslayout1 div.content-columns
{
    padding: 0 0 0 486px;
}

div.zone-layout-2zoneslayout1 div.leftcol-position
{
    width: 486px;
    margin-left: -486px;
}

/* COLUMNS 2zoneslayout1: END */

/* COLUMNS 2zoneslayout2: START */

div.zone-layout-2zoneslayout2 div.border-mc
{
    padding: 0;
}

div.zone-layout-2zoneslayout2 div.content-columns
{
    padding: 0 0 0 284px;
}

div.zone-layout-2zoneslayout2 div.leftcol-position
{
    width: 284px;
    margin-left: -284px;
}

/* COLUMNS 2zoneslayout2: END */

/* COLUMNS 3zoneslayout1: START */

div.zone-layout-3zoneslayout1 div.border-mc
{
    padding: 0;
}

div.zone-layout-3zoneslayout1 div.content-columns
{
    padding: 0 0 0 486px;
}

div.zone-layout-3zoneslayout1 div.leftcol-position
{
    width: 486px;
    margin-left: -486px;
}

/* COLUMNS 3zoneslayout1: END */

/* COLUMNS 3zoneslayout2: START */

div.zone-layout-3zoneslayout2 div.border-mc
{
    padding: 0;
}

div.zone-layout-3zoneslayout2 div.content-columns
{
    padding: 0 0 0 284px;
}

div.zone-layout-3zoneslayout2 div.leftcol-position
{
    width: 284px;
    margin-left: -284px;
}

/* COLUMNS 3zoneslayout2: END */

/* COLUMNS 4zoneslayout1: START */

div.zone-layout-4zoneslayout1 div.border-mc
{
    padding: 0;
}

div.zone-layout-4zoneslayout1 div.content-columns
{
    padding: 0 0 0 486px;
}

div.zone-layout-4zoneslayout1 div.leftcol-position
{
    width: 486px;
    margin-left: -486px;
}

/* COLUMNS 4zoneslayout1: END */

/* CONTENT EDIT FRONTPAGE: START */

div.content-edit-frontpage div.content-columns
{
    padding: 0 0 0 225px;
}

div.content-edit-frontpage div.leftcol-position
{
    width: 225px;
    margin-left: -225px;
}

div.content-edit-frontpage div.maincol
{
    padding-left: 10px;
}

div.content-edit-frontpage div.border-mc
{
    padding-left: 5px;
    padding-right: 5px;
}

/* CONTENT EDIT FRONTPAGE: END */


/* BLOCK MAIN STORY 1: START */

div.block-type-mainstory div.trans-background
{
    padding: 0;
    background-color: #000000;
    color: #FFFFFF;
    opacity: 0.5;
    -moz-opacity: .50;
    filter: alpha(opacity=50);
    position: absolute;
    width: 321px;
    height: 57px;
    margin-top: -57px;
    z-index: 0;
}

div.block-type-mainstory div.attribute-link
{
    width: 301px;
    padding: 10px;
    height: 37px;
    visibility: visible;
    color:#FFFFFF;
    margin-top: -57px;
    position: absolute;
    z-index: 1;
}

div.block-type-mainstory div.attribute-link a
{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
}

div.block-type-mainstory div.attribute-image
{
    float: none;
    margin: 0;
}

div.block-type-mainstory div.attribute-image img
{
    display: block;
}

/* BLOCK MAIN STORY 1: END */

/* BLOCK BOX: START*/

div.block-style1-box-outside div.border-tl
{
    background-image: url(../images/block-style1-box-outside/border-tl.png);
}

div.block-style1-box-outside div.border-tr
{
    background-image: url(../images/block-style1-box-outside/border-tr.png);
    padding: 0 6px 0 6px;
}

div.block-style1-box-outside div.border-tc
{
    background-image: url(../images/block-style1-box-outside/border-tc.png);
    height: 6px;
}

div.block-style1-box-outside div.border-ml
{
    background-image: url(../images/block-style1-box-outside/border-ml.png);
}

div.block-style1-box-outside div.border-mr
{
    background-image: url(../images/block-style1-box-outside/border-mr.png);
    padding: 0 4px 0 4px;
}

div.block-style1-box-outside div.border-mc
{
    background: none;
    padding: 0;

}

div.block-style1-box-outside div.border-bl
{
    background-image: url(../images/block-style1-box-outside/border-bl.png);
}

div.block-style1-box-outside div.border-br
{
    background-image: url(../images/block-style1-box-outside/border-br.png);
    padding: 0 6px 0 6px;
}

div.block-style1-box-outside div.border-bc
{
    background-image: url(../images/block-style1-box-outside/border-bc.png);
    height: 6px;
}

div.block-style1-box-outside div.border-content
{
    padding: 1px 3px 1px 3px;
}

/* BLOCK BORDER INSIDE: START */

div.block-style1-box-inside div.border-tl
{
    background-image: url(../images/block-style1-box-inside/border-tl.png);
}

div.block-style1-box-inside div.border-tr
{
    background-image: url(../images/block-style1-box-inside/border-tr.png);
    padding: 0 6px 0 6px;
}

div.block-style1-box-inside div.border-tc
{
    background-image: url(../images/block-style1-box-inside/border-tc.png);
    height: 6px;
}

div.block-style1-box-inside div.border-ml
{
    background-image: url(../images/block-style1-box-inside/border-ml.png);
}

div.block-style1-box-inside div.border-mr
{
    background-image: url(../images/block-style1-box-inside/border-mr.png);
    padding: 0 2px 0 2px;
}

div.block-style1-box-inside div.border-mc
{
    background: url(../images/block-style1-box-inside/border-mc.png) repeat-x top left;
    padding: 0;

}

div.block-style1-box-inside div.border-bl
{
    background-image: url(../images/block-style1-box-inside/border-bl.png);
}

div.block-style1-box-inside div.border-br
{
    background-image: url(../images/block-style1-box-inside/border-br.png);
    padding: 0 6px 0 6px;
}

div.block-style1-box-inside div.border-bc
{
    background-image: url(../images/block-style1-box-inside/border-bc.png);
    height: 6px;
}

div.block-style1-box-inside div.border-content
{
    padding: 14px 1px 0 1px;
}

div.block-style1-box-inside div.separator
{
    background-image: url(../images/block-style1-box-inside/sep-bg.png);
    background-repeat:repeat-x;
    height:20px;
}

/* BLOCK BORDER INSIDE: END */

/* BLOCK BOX 4: START*/

div.block-style4-box-outside div.border-tl
{
    background-image: url(../images/block-style4-box-outside/border-tl.png);
}

div.block-style4-box-outside div.border-tr
{
    background-image: url(../images/block-style4-box-outside/border-tr.png);
    padding: 0 6px 0 6px;
}

div.block-style4-box-outside div.border-tc
{
    background-image: url(../images/block-style4-box-outside/border-tc.png);
    height: 6px;
}

div.block-style4-box-outside div.border-ml
{
    background-image: url(../images/block-style4-box-outside/border-ml.png);
    background-repeat: no-repeat;
    background-position: left top;
}

div.block-style4-box-outside div.border-mr
{
    background-image: url(../images/block-style4-box-outside/border-mr.png);
    padding: 0 4px 0 4px;
    background-repeat: no-repeat;
    background-position: right top;
}

div.block-style4-box-outside div.border-mc
{
    background: url(../images/block-style4-box-outside/border-mc.png) repeat-x top left;
    padding: 0;

}

div.block-style4-box-outside div.border-bl
{
    background-image: url(../images/block-style4-box-outside/border-bl.png);
    background-repeat: repeat-x;
}

div.block-style4-box-outside div.border-br
{
    background-image: url(../images/block-style4-box-outside/border-br.png);
    padding: 0 6px 0 6px;
    background-repeat: repeat-x;
}

div.block-style4-box-outside div.border-bc
{
    background-image: url(../images/block-style4-box-outside/border-bc.png);
    height: 16px;
}

div.block-style4-box-outside div.border-content
{
    padding: 1px 3px 1px 3px;
}

/* BLOCK BORDER INSIDE: START */

div.block-style4-box-inside div.border-tl
{
    background-image: url(../images/block-style4-box-inside/border-tl.gif);
}

div.block-style4-box-inside div.border-tr
{
    background-image: url(../images/block-style4-box-inside/border-tr.gif);
    padding: 0 5px 0 5px;
}

div.block-style4-box-inside div.border-tc
{
    background-image: url(../images/block-style4-box-inside/border-tc.png);
    height: 5px;
}

div.block-style4-box-inside div.border-ml
{
    background-image: url(../images/block-style4-box-inside/border-ml.png);
    background-repeat: repeat-y;
}

div.block-style4-box-inside div.border-mr
{
    background-image: url(../images/block-style4-box-inside/border-mr.png);
    padding: 0 1px 0 1px;
    background-repeat: repeat-y;
}

div.block-style4-box-inside div.border-mc
{
    background: url(../images/block-style4-box-inside/border-mc.png) repeat top left;
    padding: 0;

}

div.block-style4-box-inside div.border-bl
{
    background-image: url(../images/block-style4-box-inside/border-bl.png);
}

div.block-style4-box-inside div.border-br
{
    background-image: url(../images/block-style4-box-inside/border-br.png);
    padding: 0 6px 0 6px;
}

div.block-style4-box-inside div.border-bc
{
    background-image: url(../images/block-style4-box-inside/border-bc.png);
    height: 6px;
}

div.block-style4-box-inside div.border-content
{
    padding: 0 5px 0 5px;
}

/* BLOCK BORDER INSIDE: END */

/* BLOCK BOX 4: END */

/* BLOCK MAIN STORY 2: START */

div.block-style4-box-inside div.attribute-image
{
    background-image: url(../images/main-story-2/img-bg.png);
    background-position: left bottom;
    background-repeat: repeat-x;
    padding-bottom: 12px;
}

div.block-style4-box-inside div.attribute-header
{
    background-image: url(../images/main-story-2/header-bg.png);
    background-position:left top;
    padding: 0 0 1px 10px;
}

div.block-style4-box-inside div.attribute-header a
{
    color: #000000;
    text-decoration: none;
}

div.block-style4-box-inside div.attribute-short p
{
    margin-bottom: 0;
}

/* BLOCK MAIN STORY 2: END */

/* BLOCK BOX 5: START*/

div.block-style5-box-outside div.border-tl
{
    background-image: url(../images/block-style5-box-outside/border-tl.png);
}

div.block-style5-box-outside div.border-tr
{
    background-image: url(../images/block-style5-box-outside/border-tr.png);
    padding: 0 6px 0 6px;
}

div.block-style5-box-outside div.border-tc
{
    background-image: url(../images/block-style5-box-outside/border-tc.png);
    height: 6px;
}

div.block-style5-box-outside div.border-ml
{
    background-image: url(../images/block-style5-box-outside/border-ml.png);
}

div.block-style5-box-outside div.border-mr
{
    background-image: url(../images/block-style5-box-outside/border-mr.png);
    padding: 0 4px 0 4px;
}

div.block-style5-box-outside div.border-mc
{
    background: url(../images/block-style5-box-outside/border-mc.png) repeat-x top left;
    padding: 0;

}

div.block-style5-box-outside div.border-bl
{
    background-image: url(../images/block-style5-box-outside/border-bl.png);
}

div.block-style5-box-outside div.border-br
{
    background-image: url(../images/block-style5-box-outside/border-br.png);
    padding: 0 6px 0 6px;
}

div.block-style5-box-outside div.border-bc
{
    background-image: url(../images/block-style5-box-outside/border-bc.png);
    height: 6px;
}

div.block-style5-box-outside div.border-content
{
    padding: 1px 3px 1px 3px;

}

div.block-style5-box-outside div.columns-two
{
    background-image: url(../images/block-style5-box-outside/border-content.png);
    background-repeat: repeat-x;
}

/* BLOCK BOX 5: END */

/* BLOCK BOX 2: START*/

div.block-style2-box-outside div.border-tl
{
    background-image: url(../images/block-style2-box-outside/border-tl.png);
}

div.block-style2-box-outside div.border-tr
{
    background-image: url(../images/block-style2-box-outside/border-tr.png);
    padding: 0 6px 0 6px;
}

div.block-style2-box-outside div.border-tc
{
    background-image: url(../images/block-style2-box-outside/border-tc.png);
    height: 6px;
}

div.block-style2-box-outside div.border-ml
{
    background-image: url(../images/block-style2-box-outside/border-ml.png);
}

div.block-style2-box-outside div.border-mr
{
    background-image: url(../images/block-style2-box-outside/border-mr.png);
    padding: 0 4px 0 4px;
}

div.block-style2-box-outside div.border-mc
{
    background: none;
    padding: 0;

}

div.block-style2-box-outside div.border-bl
{
    background-image: url(../images/block-style2-box-outside/border-bl.png);
}

div.block-style2-box-outside div.border-br
{
    background-image: url(../images/block-style2-box-outside/border-br.png);
    padding: 0 6px 0 6px;
}

div.block-style2-box-outside div.border-bc
{
    background-image: url(../images/block-style2-box-outside/border-bc.png);
    height: 6px;
}

div.block-style2-box-outside div.border-content
{
    padding: 1px 3px 1px 3px;
}

/* BLOCK BORDER INSIDE: START */

div.block-style2-box-inside div.border-tl
{
    background-image: url(../images/block-style2-box-inside/border-tl.png);
}

div.block-style2-box-inside div.border-tr
{
    background-image: url(../images/block-style2-box-inside/border-tr.png);
    padding: 0 6px 0 6px;
}

div.block-style2-box-inside div.border-tc
{
    background-image: url(../images/block-style2-box-inside/border-tc.png);
    height: 6px;
}

div.block-style2-box-inside div.border-ml
{
    background-image: url(../images/block-style2-box-inside/border-ml.png);
}

div.block-style2-box-inside div.border-mr
{
    background-image: url(../images/block-style2-box-inside/border-mr.png);
    padding: 0 2px 0 2px;
}

div.block-style2-box-inside div.border-mc
{
    background: url(../images/block-style2-box-inside/border-mc.png) repeat-x top left;
    padding: 0;

}

div.block-style2-box-inside div.border-bl
{
    background-image: url(../images/block-style2-box-inside/border-bl.png);
}

div.block-style2-box-inside div.border-br
{
    background-image: url(../images/block-style2-box-inside/border-br.png);
    padding: 0 6px 0 6px;
}

div.block-style2-box-inside div.border-bc
{
    background-image: url(../images/block-style2-box-inside/border-bc.png);
    height: 6px;
}

div.block-style2-box-inside div.border-content
{
    padding: 14px 1px 0 1px;
}

/* BLOCK BORDER INSIDE: END */

/* BLOCK BOX 2: END */

/* BLOCK BOX 3: START*/

div.block-style3-box-outside div.border-tl
{
    background-image: url(../images/block-style3-box-outside/border-tl.png);
}

div.block-style3-box-outside div.border-tr
{
    background-image: url(../images/block-style3-box-outside/border-tr.png);
    padding: 0 6px 0 6px;
}

div.block-style3-box-outside div.border-tc
{
    background-image: url(../images/block-style3-box-outside/border-tc.png);
    height: 6px;
}

div.block-style3-box-outside div.border-ml
{
    background-image: url(../images/block-style3-box-outside/border-ml.png);
}

div.block-style3-box-outside div.border-mr
{
    background-image: url(../images/block-style3-box-outside/border-mr.png);
    padding: 0 4px 0 4px;
}

div.block-style3-box-outside div.border-mc
{
    background: none;

}

div.block-style3-box-outside div.border-bl
{
    background-image: url(../images/block-style3-box-outside/border-bl.png);
}

div.block-style3-box-outside div.border-br
{
    background-image: url(../images/block-style3-box-outside/border-br.png);
    padding: 0 6px 0 6px;
}

div.block-style3-box-outside div.border-bc
{
    background-image: url(../images/block-style3-box-outside/border-bc.png);
    height: 6px;
}

div.block-style3-box-outside div.border-content
{
    padding: 1px 3px 1px 3px;
}

/* BLOCK BORDER INSIDE: START */

div.block-style3-box-inside div.border-tl
{
    background-image: url(../images/block-style3-box-inside/border-tl.png);
}

div.block-style3-box-inside div.border-tr
{
    background-image: url(../images/block-style3-box-inside/border-tr.png);
    padding: 0 6px 0 6px;
}

div.block-style3-box-inside div.border-tc
{
    background-image: url(../images/block-style3-box-inside/border-tc.png);
    height: 6px;
}

div.block-style3-box-inside div.border-ml
{
    background-image: url(../images/block-style3-box-inside/border-ml.png);
}

div.block-style3-box-inside div.border-mr
{
    background-image: url(../images/block-style3-box-inside/border-mr.png);
    padding: 0 2px 0 2px;
}

div.block-style3-box-inside div.border-mc
{
    background: url(../images/block-style3-box-inside/border-mc.png) repeat-x top left;

}

div.block-style3-box-inside div.border-bl
{
    background-image: url(../images/block-style3-box-inside/border-bl.png);
}

div.block-style3-box-inside div.border-br
{
    background-image: url(../images/block-style3-box-inside/border-br.png);
    padding: 0 6px 0 6px;
}

div.block-style3-box-inside div.border-bc
{
    background-image: url(../images/block-style3-box-inside/border-bc.png);
    height: 6px;
}

div.block-style3-box-inside div.border-content
{
    padding: 0;
}

div.block-style3-box-inside div.columns-three-divider-1-2
{
    background: url(../images/block-style3-box-inside/col-sep.png) 33% 0% repeat-y;
}

div.block-style3-box-inside div.columns-three-divider-2-3
{
    background: url(../images/block-style3-box-inside/col-sep.png) 67% 0% repeat-y;
}

div.block-style3-box-inside div.columns-three div.col-1
{

}

/* BLOCK BORDER INSIDE: END */

/* BLOCK BOX 3: END */

/* BLOCK BOX 6: START*/

div.block-style6-box-outside div.border-tl
{
    background-image: url(../images/block-style6-box-outside/border-tl.png);
}

div.block-style6-box-outside div.border-tr
{
    background-image: url(../images/block-style6-box-outside/border-tr.png);
    padding: 0 6px 0 6px;
}

div.block-style6-box-outside div.border-tc
{
    background-image: url(../images/block-style6-box-outside/border-tc.png);
    height: 6px;
}

div.block-style6-box-outside div.border-ml
{
    background-image: url(../images/block-style6-box-outside/border-ml.png);
}

div.block-style6-box-outside div.border-mr
{
    background-image: url(../images/block-style6-box-outside/border-mr.png);
    padding: 0 4px 0 4px;
}

div.block-style6-box-outside div.border-mc
{
    background: url(../images/block-style6-box-outside/border-mc.png) repeat-x top left;
    padding: 0;
}

div.block-style6-box-outside div.border-bl
{
    background-image: url(../images/block-style6-box-outside/border-bl.png);
}

div.block-style6-box-outside div.border-br
{
    background-image: url(../images/block-style6-box-outside/border-br.png);
    padding: 0 6px 0 6px;
}

div.block-style6-box-outside div.border-bc
{
    background-image: url(../images/block-style6-box-outside/border-bc.png);
    height: 6px;
}

div.block-style6-box-outside div.border-content
{
    padding: 1px 3px 1px 3px;
}

/* BLOCK BORDER INSIDE: START */

div.block-style6-box-inside div.border-tl
{
    background-image: url(../images/block-style6-box-inside/border-tl.png);
}

div.block-style6-box-inside div.border-tr
{
    background-image: url(../images/block-style6-box-inside/border-tr.png);
    padding: 0 6px 0 6px;
}

div.block-style6-box-inside div.border-tc
{
    background-image: url(../images/block-style6-box-inside/border-tc.png);
    height: 6px;
}

div.block-style6-box-inside div.border-ml
{
    background-image: url(../images/block-style6-box-inside/border-ml.png);
    background-repeat: repeat-x;
    background-position: left top;
}

div.block-style6-box-inside div.border-mr
{
    background-image: url(../images/block-style6-box-inside/border-mr.png);
    background-repeat: repeat-x;
    background-position: left top;
    padding: 0 2px 0 2px;
}

div.block-style6-box-inside div.border-mc
{
    background: url(../images/block-style6-box-inside/border-mc.png) repeat-x top left;
    padding: 0;

}

div.block-style6-box-inside div.border-bl
{
    background-image: url(../images/block-style6-box-inside/border-bl.png);
}

div.block-style6-box-inside div.border-br
{
    background-image: url(../images/block-style6-box-inside/border-br.png);
    padding: 0 6px 0 6px;
}

div.block-style6-box-inside div.border-bc
{
    background-image: url(../images/block-style6-box-inside/border-bc.png);
    height: 20px;
}

div.block-style6-box-inside div.border-content
{
    padding: 17px 12px 0 12px;
}

/* BLOCK BORDER INSIDE: END */

/* BLOCK BOX 6: END */

/* BORDER BOX STYLE 1: START */

div.border-box-style1 div.border-tl
{
    background-image: url(../images/border-box-style1/border-tl.gif);
}

div.border-box-style1 div.border-tr
{
    background-image: url(../images/border-box-style1/border-tr.gif);
    padding: 0 4px 0 4px;
}

div.border-box-style1 div.border-tc
{
    background-image: url(../images/border-box-style1/border-tc.png);
    height: 4px;
}

div.border-box-style1 div.border-ml
{
    background-image: url(../images/border-box-style1/border-ml.png);
    background-repeat: repeat-y;
}

div.border-box-style1 div.border-mr
{
    background-image: url(../images/border-box-style1/border-mr.png);
    background-repeat: repeat-y;
    background-position: right top;
    padding: 0 4px 0 4px;
}

div.border-box-style1 div.border-mc
{
    background: #fff;
    padding: 0;
}

div.border-box-style1 div.border-bl
{
    background-image: url(../images/border-box-style1/border-bl.gif);
}

div.border-box-style1 div.border-br
{
    background-image: url(../images/border-box-style1/border-br.gif);
    padding: 0 4px 0 4px;
}

div.border-box-style1 div.border-bc
{
    background-image: url(../images/border-box-style1/border-bc.png);
    height: 4px;
}

div.border-box-style1 div.border-content
{
    padding: 0;
}
/* BORDER BOX STYLE 1: END */

/* BORDER BOX STYLE 2: START */

div.border-box-style2 div.border-tl
{
    background-image: url(../images/border-box-style2/border-tl.png);
}

div.border-box-style2 div.border-tr
{
    background-image: url(../images/border-box-style2/border-tr.png);
    padding: 0 6px 0 6px;
}

div.border-box-style2 div.border-tc
{
    background-image: url(../images/border-box-style2/border-tc.png);
    height: 6px;
}

div.border-box-style2 div.border-ml
{
    background-image: url(../images/border-box-style2/border-ml.png);
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #EEEEEE;
}

div.border-box-style2 div.border-mr
{
    background-image: url(../images/border-box-style2/border-mr.png);
    background-repeat: no-repeat;
    background-position: top right;
    padding: 0 4px 0 4px;
}

div.border-box-style2 div.border-mc
{
    background: #EEEEEE url(../images/border-box-style2/border-mc.png) repeat-x top left;
    padding: 0;
}

div.border-box-style2 div.border-bl
{
    background-image: url(../images/border-box-style2/border-bl.png);
}

div.border-box-style2 div.border-br
{
    background-image: url(../images/border-box-style2/border-br.png);
    padding: 0 4px 0 4px;
}

div.border-box-style2 div.border-bc
{
    background-image: url(../images/border-box-style2/border-bc.png);
    height: 5px;
}

div.border-box-style2 div.border-content
{
    padding: 0;
}

/* BORDER BOX STYLE 2: END */

/* BORDER BOX STYLE 3: START */

div.border-box-style3 div.border-tl
{
    background-image: url(../images/border-box-style3/border-tl.png);
}

div.border-box-style3 div.border-tr
{
    background-image: url(../images/border-box-style3/border-tr.png);
    padding: 0 5px 0 5px;
}

div.border-box-style3 div.border-tc
{
    background-image: url(../images/border-box-style3/border-tc.png);
    height: 9px;
}

div.border-box-style3 div.border-content
{
    padding: 0 0.5em 0 0.5em;
}

/* BORDER BOX STYLE 3: END */

/* BORDER BOX STYLE 4: START */

div.border-box-style4 div.border-tl
{
    background-image: url(../images/border-box-style4/border-tl.png);
    background-repeat: repeat-x;
    background-position: left top;
}

div.border-box-style4 div.border-tr
{
    background-image: url(../images/border-box-style4/border-tr.png);
    padding: 0 5px 0 6px;
}

div.border-box-style4 div.border-tc
{
    background-image: url(../images/border-box-style4/border-tc.png);
    height: 16px;
}

div.border-box-style4 div.border-content
{
    padding: 0 0.5em 0 0.5em;
}

/* BORDER BOX STYLE 4: END */



/* BLOCK MAIN STORY 3: START */

div.block-style5-box-outside div.border-box-style1
{
    margin: 1em 0 1em 0.75em;
    width: 209px;
}

div.block-style5-box-outside div.attribute-header h2
{
    margin-top: 1em;
}

div.block-style5-box-outside div.attribute-header h2 a
{
    color: #000000;
    text-decoration: none;
}

/* BLOCK MAIN STORY 3: END */

/* BLOCK 2 ITEMS: START */

div.block-type-2items div.class-article
{
    padding: 0 4px 0 4px;
}

div.block-type-2items div.attribute-header h2 a
{
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}

div.block-type-2items div.attribute-image
{
    float: left;
    margin-right: 0.5em;
    margin-left: 0;
}

div.block-view-2_items2 div.class-article
{
    background-image: url(../images/block-type-2items/bg.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-bottom: 25px;
    margin-bottom: 1em;
}

/* BLOCK 2 ITEMS: END */

/* BLOCK 3 ITEMS: START */

div.block-type-3items div.attribute-header h2
{
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #c70000;
    background-image: url(../images/block-type-3items/header-bg.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    text-transform: uppercase;
    font-size: 0.85em;
    padding: 5px 0 6px 5px;
    margin-bottom: 1.25em;
}

div.block-type-3items div.class-article
{
    background-image: url(../images/block-type-3items/arrow.png);
    background-position: left 3px;
    background-repeat: no-repeat;
    padding-left: 16px;
}

div.block-type-3items div.class-article div.attribute-header h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    background-image: none;
    text-transform: none;
    padding: 0;
    margin-bottom: 0.5em;
}

div.block-type-3items div.class-article div.attribute-header h2 a
{
    color: #000000;
    text-decoration: none;
}

div.block-type-3items div.attribute-image
{
    float: left;
    margin-right: 0.5em;
    margin-left: 0;
}

div.block-type-3items div.separator
{
    height: 1px;
    background-image: url(../images/block-type-3items/sep.png);
    background-repeat: repeat-x;
    margin: 0.75em 0 0.75em 0;
}

div.block-view-3_items2 div.class-article
{
    background-image: url(../images/block-type-3items/top-bg.png);
    background-position: left top;
    background-repeat: repeat-x;
    padding: 8px 12px 8px 12px;
    position: relative;
}

div.block-view-3_items2 div.class-article div.attribute-header h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    background-image: none;
    text-transform: none;
    padding: 0;
    margin-bottom: 0;
}

div.block-view-3_items2 div.attribute-image
{
    margin-top: 0.25em;
}

div.block-view-3_items3 div.class-article
{
    padding: 0;
    background-image: none;
    padding: 4px;
}

div.block-view-3_items3 div.class-article div.attribute-header h2
{
    background-image: none;
    text-transform: none;
    padding: 0;
    margin-bottom: 0.75em;
}

div.block-view-3_items3 div.attribute-image
{
    margin-top: 0;
    float: none;
}

div.block-type-video h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:1em;
    color: #000000;
    background-image: none;
    text-transform: none;
    padding: 3px 0px 0px 16px;
    margin-bottom: 0;
    background-image:url(../images/block-type-3items/arrow.png);
    background-position:left 5px;
    background-repeat:no-repeat;
}


/* BLOCK 3 ITEMS: END */

/* BLOCK 4 ITEMS: START */

div.block-type-4items h2
{
    margin-top: 0;
    color: #2e81a1;
    font-size: 1em;
}

div.block-type-4items h2 a
{
    color: #2e81a1;
    text-decoration: none;
}

div.block-style2-box-inside div.separator
{
    background-image: url(../images/block-style2-box-inside/sep-bg.png);
    background-repeat: repeat-x;
    height: 20px;
}

div.block-type-4items div.class-article
{
    padding: 0 4px 0 4px;
}

div.block-type-4items div.attribute-image
{
    float: left;
    margin-right: 0.5em;
    margin-left: 0;
}

/* BLOCK 4 ITEMS: START */

/* BLOCK 5 ITEMS: START */

div.block-type-5items div.class-article
{
    background-image:url(../images/block-type-5items/top-bg.png);
    background-position:left top;
    background-repeat:repeat-x;
    padding:8px 12px;
    position:relative;
}

div.block-type-5items div.class-article h2
{
    margin-top: 0;
    color: #000000;
    font-size: 1em;
}

div.block-type-5items div.class-article h2 a
{
    color: #000000;
    text-decoration: none;
}

div.block-type-5items div.border-box-style4 div.class-article
{
    padding: 0 4px 0 4px;
    background-image: none;
}

div.block-type-5items div.border-box-style4 h2
{
    color: #2e81a1;
}

div.block-type-5items div.border-box-style4 h2 a
{
    color: #2e81a1;
    text-decoration: none;
}

div.block-type-5items div.attribute-image
{
    float: left;
    margin: 0.25em 0.5em 0 0;
}

/* BLOCK 5 ITEMS: END */

/* BLOCK DYNAMIC 3 ITEMS: START */

div.block-type-dynamic3items div.class-article
{
    padding: 0 4px 0 4px;
}

div.block-type-dynamic3items div.attribute-header h2 a
{
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}

div.block-type-dynamic3items div.attribute-image
{
    float: left;
    margin-right: 0.5em;
    margin-left: 0;
}

/* BLOCK DYNAMIC 3 ITEMS: END */

/* BLOCK TYPE ITEM LIST: START */

.block-type-itemlist
{
	background-color:none; /* added */
}

.block-type-itemlist .attribute-header
{
   /* border-top: 1px solid #d1d1d1;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1; */
    border:none; 
    padding: 4px;
}

.block-type-itemlist .attribute-header h2 {
   /* font-size: 1.1em; */
    font-weight: normal;
   /* font-family: Georgia, "Times New Roman", Times, serif; */
    /* color: #004276; */
    font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
    color:white;
    margin: 0;
    padding: 0 0 2px 0.5em;
   /* background-image: url(../images/block-type-itemlist/header-bg.png); */
}

.block-type-itemlist .block-content
{
   /* border-top: 1px solid #d1d1d1;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1; */
    border:none;
    padding-bottom: 0.25em;
   /* background-image: url(../images/block-type-itemlist/block-content-bg.png);
    background-position: left bottom;
    background-repeat: repeat-x; */
}

.block-type-itemlist .block-content a
{
    /* color: #004276; */
    color : white;
    text-decoration: none;
}

.block-type-itemlist .block-content ul
{
    margin-top: 0.5em;
    margin-left: 0;
    padding-left: 0.75em;
}

.block-type-itemlist .block-content ul li
{
    list-style: none;
    background-image: url(../images/block-type-itemlist/ul-bullet.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 1em;
    margin-left: 0;
    margin-bottom: 0.25em;
}

/* BLOCK TYPE ITEM LIST: END */

/* BLOCK TYPE TAG CLOUD: START */

div.block-type-tagcloud
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.block-type-tagcloud a
{
    color: #949494;
    padding: 5px;
    text-decoration: none;
}

div.block-type-tagcloud div.attribute-header h2
{
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #c70000;
    background-image: url(../images/block-type-3items/header-bg.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    font-size: 0.85em;
    padding: 5px 0 6px 5px;
    margin-bottom: 1.25em;
}

/* BLOCK TYPE TAG CLOUD: END */

/* BLOCK TYPE GALLERY: START */

div.block-type-gallery div.border-box-style1 div.border-content
{

}

div.block-type-gallery div.left h2
{
    margin: 0.25em 0 0.5em 0.75em;
    color: #000000;
}

div.block-type-gallery div.right
{
    padding: 0.25em 0.5em 0.5em 0;
}

div.block-type-gallery div.attribute-caption p
{
    margin: 0.25em 0 0 0;
    color: #004276;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.75em;
}

div.block-type-gallery div.attribute-image
{
    float: none;
    margin: 0;
}

/* BLOCK TYPE GALLERY: END */

/* BLOCK TYPE VIDEO: START */

div.block-type-video div.attribute-header h2
{
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #c70000;
    background-image: url(../images/block-type-3items/header-bg.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    font-size: 0.85em;
    padding: 5px 0 6px 5px;
}

/* BLOCK TYPE VIDO: END */

/* BLOCK TYPE POLL: START */

div.block-type-poll div.class-poll
{
    padding: 0 4px 4px 4px;
}

div.block-type-poll h2
{
    margin-top: 0;
    color: #2e81a1;
    font-weight: normal;
}

div.block-type-poll h3
{
    margin-top: 0;
    font-size: 0.9em;
    font-weight: normal;
}

div.block-type-poll label
{
    font-weight: normal;
}

/* BLOCK TYPE POLL: END */

/* BLOCK: START */
div.block div.left
{
    float: left;
    clear: left;
    width: 48%;
}

div.block div.right
{
    float: right;
    clear: right;
    width: 48%;
    text-align: right;
}

div.break
{
    clear: both;
}
/* BLOCK: END */

/* COLUMNS: START */

div.columns-two, div.columns-three, div.columns-four
{
    height: 1%; /* Fix for IE */
    position: relative;
}

div.columns-two:after, div.columns-three:after, div.columns-four:after
{
    content: "-";
    height: 0;
    font-size: 0;
    visibility: hidden;
    display: block; 
    clear: both; 
}

div.columns-two div.col-1, div.columns-two div.col-2, div.columns-three div.col-1, div.columns-three div.col-2, div.columns-four div.col-1, div.columns-four div.col-2, div.columns-four div.col-3, div.columns-four div.col-4
{
    width: 100%;
} 

div.columns-three div.col-1-2, div.columns-three div.col-3, div.columns-four div.col-1-2, div.columns-four div.col-3-4
{
    width: 50%;
}

div.columns-two div.col-2, div.columns-three div.col-2, div.columns-three div.col-3, div.columns-four div.col-2, div.columns-four div.col-3-4, div.columns-four div.col-4
{
    margin-right: -100%;
}

div.columns-two, div.columns-three div.col-1-2, div.columns-four, div.columns-four div.col-1-2, div.columns-four div.col-3-4
{
    padding-right: 50%;
}

div.columns-three
{
    margin-right: 2px; /* This value may need to be tuned depending on most expected width of div.columns-three */
    padding-right: 33%;
}

div.columns-two div.col-1, div.columns-two div.col-2, div.columns-three div.col-1-2, div.columns-three div.col-1, div.columns-three div.col-2, div.columns-three div.col-3, div.columns-four div.col-1-2, div.columns-four div.col-1, div.columns-four div.col-2, div.columns-four div.col-3-4, div.columns-four div.col-3, div.columns-four div.col-4
{
    float: left;
    display: inline; /* Fix for IE */
}

div.columns-two div.col-content, div.columns-three div.col-content, div.columns-four div.col-content
{
    position: relative;
}

div.columns-two div.col-1 div.col-content 
{
    margin-right: 0.5em;
}

div.columns-two div.col-2 div.col-content
{
    margin-left: 0.5em;
}

div.columns-three div.col-1 div.col-content
{
    margin-right: 0.66em;
}

div.columns-three div.col-2 div.col-content
{
    margin: 0 0.33em 0 0.33em;
}

div.columns-three div.col-3 div.col-content
{
    margin-left: 0.66em;
}

div.columns-four div.col-1 div.col-content
{
    margin-right: 0.75em;    
}

div.columns-four div.col-2 div.col-content
{
    margin: 0 0.5em 0 0.25em;
}

div.columns-four div.col-3 div.col-content
{
    margin: 0 0.25em 0 0.5em;
}

div.columns-four div.col-4 div.col-content
{
    margin-left: 0.75em;    
}

/* COLUMNS: END */

/* FEEDBACK: START */

div.feedback
{
    background-image: url(../images/feedback_bg_general.png);
    background-repeat: repeat-x;
    padding: 1.25em 0.5em 1em 0.5em;
    border-top: 1px solid #D8D8D8;
    border-bottom: 1px solid #D8D8D8;
    margin-bottom: 1.25em;
}

div.feedback h2
{
    color: #000000;
    font-weight: normal;
}

/* FEEDBACK: END */


/* MBSA: Samuel: first */

div.mbsa-search-criteres
{
	border: 1px solid #DDDDDD;
	clear:both;
	float:left;
	width:100%;
	margin-bottom:5px;
	padding:5px;
}

div#patientez
{
	text-align:center;
	color:#C70000;
	font-size:1.7em;
	font-weight:bold;
	height:240px;
	padding-top:200px;
}

div.zone-header
{
	text-transform:uppercase;
	background-color:#DDDDDD;
	font-weight:bold;
	padding:2px;
}

div.typebien-zone
{
	float:left;
	width:100%;
	border: 1px solid #DDDDDD;
	margin-bottom:5px;
}

div.typebien-contenu
{
}

div.typebien-left
{
	width:19%;
	height:75px;
	float:left;
	padding:3px;
	border-right:1px solid #DDDDDD;
}

div.typebien-right
{
	width:19%;
	height:75px;
	float:left;
	padding:3px;
}

div.typebien-1
{
	padding-bottom:5px;
}

div.typebien-2
{
}

div.quartier-zone
{
	float:left;
	width:40%;
	border: 1px solid #DDDDDD;
}

div.quartier-contenu
{
	padding:2px;
}

div.loyermax-zone
{
	float:right;
	width:55%;
	border: 1px solid #DDDDDD;
}

div.loyermax-contenu
{
	padding:2px;
}

div.mbsa-search-resultat
{
	clear:both;
	margin:5px;
}

div.pagination_mbsa
{
	clear:both;
	text-align:center;
	background-color:#D0D0D0;
	line-height:1.25em;
	margin:0.5em 0pt;
}

select.typebien
{
	width:150px;
}

select.quartier
{
	width:200px;
}

select.loyermax
{
	width:200px;
}

div.pagination_mbsa a:hover
{
	text-decoration:none;
}

div.pagination_mbsa span.previous
{
/*	float:left; */
}

div.pagination_mbsa span.pages
{
/*	float:left; */
}

div.pagination_mbsa span.next
{
/*	float:left; */
}

div.pagination_mbsa div.gauche
{
	float:left;
	width:25%;
/*	padding-left:15px; */
/*	padding-right:15px; */
}

div.pagination_mbsa div.centrale
{
	float:left;
	width:50%;
}

div.pagination_mbsa div.droite
{
	float:right;
	width:25%;
/*	padding-left:15px; */
/*	padding-right:15px; */
}

div.content-view-children-mbsa
{
	background-color:#D0D0D0;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

table.mbsa_biens
{
	border-collapse:collapse;
	width:100%;
}

table.mbsa_biens tr.header
{
	text-transform:uppercase;
}

table.mbsa_biens tr.bkgd-0
{
}

table.mbsa_biens tr.bkgd-1
{
	background-color:#FFFFFF;
}

table.mbsa_biens th,
table.mbsa_biens td
{
	padding:3px;
}

table.mbsa_biens td
{
	font-size:0.9em;
}

table.mbsa_biens th.pieces,
table.mbsa_biens td.pieces,
table.mbsa_biens th.surface,
table.mbsa_biens td.surface,
table.mbsa_biens th.loyer,
table.mbsa_biens td.loyer,
table.mbsa_biens th.dispo,
table.mbsa_biens td.dispo
{
	text-align:right;
}

table.mbsa_biens td a
{
	color:#000000;
}

div.bkgd-0
{
	background-color:#FFFFFF;
}

div.bkgd-1
{
}

table.mbsa_biens td.mbsa_vide
{
	width:250px;
}

table.mbsa_biens td.mbsa_vignette
{
	width:250px;
	vertical-align:top;
}

div.mbsa_vignette
{
	background-color:#D0D0D0;
	padding:5px;
	color:#000000;
}

div.mbsavignette_image
{
	height:180px;
	text-align:center;
	padding-bottom:5px;
}

div.mbsavignette_localite
{
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:3px;
}

div.mbsavignette_classe
{
	padding-bottom:20px;
}

div.mbsavignette_nbpieces
{
	height:18px;
	border-bottom:1px solid #000000;
}

div.mbsavignette_surface
{
	height:20px;
	border-bottom:1px solid #000000;
}

div.mbsavignette_parkingtype
{
	height:20px;
	border-bottom:1px solid #000000;
}

div.mbsavignette_loyer
{
	height:16px;
	border-bottom:1px solid #000000;
	background-color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
}





/* MBSA: Samuel: end */
