@charset "utf-8";
body {padding:0; margin:0; color:#000000;}
br{font-size:10px}
  .s{font-family:Tahoma; font-size:11px;  color:#9A9A9A; text-decoration:none}
  .green{font-family:Tahoma; font-size:11px;  color:#9CE438;}
  .red{font-family:Tahoma; font-size:11px;  color:#2C7F06;}
.o{font-family:Tahoma; font-size:11px;  color:#FF7800;}
.o1{font-family:Tahoma; font-size:11px;  color:#FFA800;}
.blue{font-family:Tahoma; font-size:9px;  color:#90A6B7;text-decoration:none}
.blue1{font-family:Tahoma; font-size:11px;  color:#31668E}
.w{font-family:Tahoma; font-size:9px;  color:#FFFFFF;text-decoration:none}
.w1{font-family:Arial; font-size:12px;  color:#FFFFFF;text-decoration:none}
.b{font-family:Tahoma; font-size:9px;  color:#6D6D6D;  text-decoration:none}
.b1{font-family:Tahoma; font-size:11px;  color:#333333;  text-decoration:none}
.b2{font-family:Tahoma; font-size:12px;  color:#7D7D7D;  text-decoration:none}
.t{font-family:Tahoma; font-size:13px;  color:#003366;  text-decoration:bold}

body, td {font-family:arial; font-size:12px;text-align: justify}
#pub {font-family:arial; font-size:12px;text-align: left}

.clear{
	clear:both;}

.dpemain {
	
width:452px;	
}

.dpechart{

float:left; 
width:180px;


}
.dpemain p
{
background-image:url("http://www.propertaz.com/images2/DPE_chart.png");
bottom:0;
color:#FFFFFF;
height:17px;
padding-top:3px;
text-align:center;
width:50px;
}


A:link {text-decoration:none;}
A:visited {text-decoration:none;}
A:hover {color: #cc0000;text-decoration:underline;}

  #input{
  		width:160px; height:21px;
		
		}
		 
#input1{
  		width:134px; height:21px;
		
		}

#cont {

    background-color: #D7E7F2;
   border: 1px solid #287CB1;
	font: arial;
    width: 50%;
    padding: 5px;
   }

.cat {
 
	clear: both;
  padding-top: 20px;
  font-weight: bold;
  color: #287CB1;

}

.caz {
  float: left;
  width: 32%;
  padding-right: 3px;
}
/* reset style sheet ======================================================== */
body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, footer, form, 
h1, h2, h4, h5, h6, header, hgroup, html,
i, iframe, ins,
kbd, 
keygen,
label, legend, img, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup, tbody, tfoot, thead, tdvideo, tt,
u, ul, 
var{
    background: transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
    vertical-align: top; }

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display:block;
}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000;
	min-width:960px;
	background:#fff;
}

.bg {width:100%; background:url(../images/bg.png) center 0 no-repeat #fff;}

.main {
	width:960px; 	
	padding:0;
	margin:0 auto;
	font-size:0.75em;
	line-height:1.5em;
	position:relative;
}

/*********************************boxes**********************************/
.indent2 {
	padding-top:10px;
	background-color: #FFF;
	width: 950px;
	margin-left: 5px;
}
.indent3 {padding-left:40px;}
.indent4 {padding:0 20px;}
.indent5 {padding-left:120px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:30px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:0 19px 0px 0;}	
.img-indent2 {float:left; margin:0 13px 0px 0;}	
.img-indent3 {float:left; margin:8px 20px 10px 8px;}
.img-indent4 {float:left; margin:0 16px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	


/*HEADER CARLO*/
#header {
	height: 200px;
	width: 100%;
	background-color: #06113F;
	background-image: url(../images/header-bg.jpg);
	background-position: 50% 0px;
}
#headercontainer {
	float: none;
	height: 200px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
#logo {
	float: left;
	position: relative;
	height: 65px;
	width: 255px;
	margin-top: 35px;
}
#logoright {
	float: right;
	position: relative;
	margin-top: 30px;
	text-align: right;
}
#navigationbar {
	background-image: url(../images/menu-tail.gif);
	float: left;
	position: relative;
	width: 950px;
	height: 46px;
	margin-top: 14px;
}
/*HOOVER*/
.navigationhooverlink {
	float: left;
	position: relative;
	font-size: 17px;
	font-family: "Arial Narrow", Helvetica, sans-serif;
	line-height: 46px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
	display: block;
}
.navigationhooverlink a:link{
	color: #091647;
	text-decoration: none;
	height: 46px;
	display: block;
}
.navigationhooverlink a:visited{
	color: #091647;
	text-decoration: none;
	display: block;
}
.navigationhooverlink a:hover, .navigationhooverlink a.active {
	color:#fff;
	background:url(../images/menu-active.gif) 0 0 repeat-x #ebb203;
	height: 46px;
	line-height: 46px;
	display: block;
}
.navigationspacerpadding {
	padding-left:16px;
	padding-right:16px;
}
/*PASSER UNE ANNONCE*/
#navigationlink2 {
	float: left;
	position: relative;
	height: 46px;
	font-size: 17px;
	line-height: 46px;
	font-family: "Arial Narrow", Helvetica, sans-serif;
	background-image: url(../images/menu-active.gif);
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}
#navigationlink2 a:link{
	color: #FFF;
	text-decoration: none;
}
#navigationlink2 a:visited{
	color: #FFF;
	text-decoration: none;
}
#navigationlink2 a:active{
	color: #091647;
	text-decoration: none;
}
#navigationlink2 a:hover{
	color: #FFF;
	text-decoration: none;
}
/*FORM*/
#dropdownform {
	float: right;
	position: relative;
	margin-top: 12px;
	margin-right: 24px;
}
/*BOTTOM HEADER*/
#bottomheaderleft {
	float: left;
	position: relative;
	font-size: 12px;
	color: #FFF;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#bottomheaderleft a:link{
	color: #FFF;
	text-decoration: none;	
}
#bottomheaderleft a:visited{
	color: #FFF;
	text-decoration: none;
}
#bottomheaderleft a:active{
	color: #FFF;
	text-decoration: none;
}
#bottomheaderleft a:hover{
	color: #FFF;
	text-decoration:underline;
}
#bottomheaderright {
	float: right;
	position: relative;
	margin-right: 5px;
}
#bottomheaderrightsocial {
	float: right;
	position: relative;
	margin-right: 5px;
	margin-top: 2px;
}
/*********************************sidebar*************************************/
table.sidebar {
	width: 197px;
	border-collapse:collapse;
	border: thin solid rgb(204, 204, 204);
}
th.sidebarhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: rgb(13, 40, 95);
	background-image: url("http://www.focusfrance.com/images/backgroundtable.png");
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
}
td.sidebartext {
	height: 22px;
	text-indent: 16px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
}
td.sidebartext a:link {
	color: #000;
	text-decoration: none;
}
td.sidebartext a:visited {
	color: #000;
	text-decoration: none;
}
td.sidebartext a:active {
	color: #C00;
	text-decoration: underline;
}
td.sidebartext a:hover {
	color: #C00;
	text-decoration: underline;
}
td.sidebarimg {
	height: 1px;
	text-align: center;
}
/*********************************content*************************************/
#content {
	width:100%;
	background:url(../images/header-bg2.jpg) center 0 no-repeat #ffffff;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
	#page1 #content {
		padding:0;
	}
	#page2 #content, #page3 #content, #page4 #content, 
	#page5 #content, #page6 #content, #page7 #content {
		position:relative;
		z-index:1;
	}
/*********************************crousel*************************************/
 /*************************
******** Arrows **********
**************************/	
.jMyCarousel {
visibility:hidden;
}
div.jMyCarousel .prev{
	background: url('http://www.focusfrance.com/img/left.png') center center no-repeat;
	width:47px;
	height:61px;
	border:0px;
}
div.jMyCarousel .next{
	background: url('http://www.focusfrance.com/img/right.png') center center no-repeat;
	width:40px;
	height:61px;
	border:0px;
}
/** carousel 1 **/
div.jMyCarousel ul li{
	border:1px solid #fff;
	line-height:0px;
}

div.jMyCarousel ul li a{ /* in case of link */
	display:block;
	border:0px;
}

div.jMyCarousel ul li a img{
	display:block;
	border:0px;
}

.main_table table a img {
	width: 140px;
}
