/*style.css par didier didier@ibc-immobilier.com*/
body {
	margin: 0;
	padding: 0;
	border: 0 none;
	text-align: left;
}
hr {
	clear: both;
	margin-bottom: 0;
}
div#contenu {
	font-size: 10px;
	font-family: Verdana;
	width: 850px;
	margin-top: 0;
	margin-left: auto;
    margin-right: auto;
    text-align: left;
}
/*--------------------------------------------------
-----------------blocs--------------------------
--------------------------------------------------*/
/*header*/
div#header {
	font: bold 30px/35px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #0754AC; 
        letter-spacing: 0.01em;
	text-align: left;
	margin-top: 1px;
	margin-bottom: 2px;
	padding-top: 0;
	width: 830px;
	height: 70px;
	border: 0 none;
	background: url(/images/header_home_bckg.jpg) left top  repeat-y;
}
#header img{
	float: left;
	border: 0 none;
	margin-left: 41px;
	margin-top: 2px;
}
#header .cap{
	font-size: 36px;
	color: #0024A2;
}
#header h1{
	font: normal 18px  Arial, Helvetica, sans-serif;
        color: #220;
	margin: 0 0 0 220px;
        padding-top: 42px;
	vertical-align: middle;
   text-indent: -30000px;
}
/*footer*/
div#footer{
	font-size: 11px;
	font-family: Verdana;
	text-align: left;
	margin-bottom: 2px;
	margin-top: 0;
	width: 819px;
	height: 21px;
	border: 0 none;
	background: #EEE;
}
div#footer a{
	text-align: right;
	margin-left: 5px;
	margin-right: 5px;
}
/*Menu*/
div#menu {
	float: left;
	border: 0 none;
	margin-top: 2px;
	padding-left: 0px;
	width: 217px;
	height: 724px;
	background: #EAF0FD url(/images/menu_home_vert.jpg) left top  no-repeat;
}
#menu ul {
	list-style-type: none;
	liste-style-position: inside;
	margin: 0;
	padding-left: 22px; 
}
#menu li {
	padding-bottom: 0px; 
	padding-top: 12px; 
	height: 19px;
	margin-left: 0px;
	text-align: left;
	background: #EAF0FD url(/images/menu_home_barre2.gif) left bottom no-repeat;
}
#menu li a {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 1.2em; 
	FONT-WEIGHT: bold;
        letter-spacing: 0.05em;
	padding-left: 2px;
	BORDER-TOP-WIDTH: 0px;  
	MARGIN: 0px;

	COLOR: #135291; 
}

#menu li a:link {
	TEXT-DECORATION: none
}
#menu li a:visited { 
	TEXT-DECORATION: none
}
#menu li a:active { 
	COLOR: #0064A6;  
	TEXT-DECORATION: none
}
#menu li a:hover {
	COLOR: #0064A6; 
	TEXT-DECORATION: underline
}
/*animation flash de l'accueil*/
div#swfHome {
	float: left;
	width: 595px;
	height: 360px;
	margin : 2px 0px 2px 7px;
	background-color:  #ffffff;
}
/*news bas gauche*/
div#news {
	float: left;
	text-align: left;
	padding-left: 4px;
	padding-top: 9px;
	MARGIN : 0px 0px 2px -195px;
	width: 330px;
    height: 355px;
	background: #FFF;

}
#news img{
padding-top: 0px;
}
#news h2{
	font-size: 1.1em;
	color: #F39500;
	margin-bottom: 0px;
	margin-top: 1px;
}
.news_titre
{
	margin-top: 0;
	margin-left: 0px;
}
/*6 programmes ý la une*/
#prog_small_6 h1{
	font-size: 14px;
	font-family:  Trebuchet MS;
	font-weight: bold;
    margin-top: 5px; 
    margin-bottom: 3px; 
	margin-left: 6px;  
}
div#prog_small_6 {
	float: left;
	MARGIN : 2px 0px 3px 10px;
	width: 454px;
    height: 355px;
	background: #EEE;
background: #EAF1F8 url(/images/border_6progs.gif) left top no-repeat;
}

div.pro_small_img {
	float: left;
	margin: 5px 0px 5px 7px;
	width: 137px;
	height: 147px;
}
div.pro_small_img p{
	margin-top: 0;
}

#prog_small_6 h2 {
	padding: 0.2em 0.2em 0.2em 0em;
	margin-top: 1px;
	margin-bottom: 0px;
	color: #600;
	font-size: 1.1em;
	font-weight: bold;
}
 #prog_small_6 h2 a {
	color: #E25E18;
}
#prog_small_6 p {
	padding: 0;
}
#prog_small_6 p img {
	border: none;
}
/*----les images des progs----*/

img {
	vertical-align: middle;
	border: none;
}

img a {
	border: none;
}
#prog_small_6 img {
	border: 1px solid #2889CB;
}
#prog_small_6   a:hover {
	border:0px 
}
#prog_small_6  a:hover img {
	border:1px solid #FFCF23
} 

/*----les liens des programmes----*/

#prog_small_6 a {
	color: #000;
	text-decoration: none;
}
#prog_small_6 a:hover{
	text-decoration: underline;
}
/*----divers----*/
.gauche {
	float: left;
	margin: 0 0.3em 0 0.5em;
}
hr.spacer {
	display:block;
	height: 1px;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	clear: both;
	visibility: hidden;
	border: 0;
}