
/* ====================================================================== */
/* =============================== CENTRE =============================== */
/* ====================================================================== */

#centre-programme_liste{ background:url(../cssimg/site/centre-bg.gif) 0px 0px repeat-y; height:350px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
html>body #centre-programme_liste{ height:auto; min-height:350px;}

#centre-prog{ background:url(../cssimg/site/centre-bg.gif) 0px 0px repeat-y; height:350px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
html>body #centre-prog{ height:auto; min-height:350px;}

#centre-bien{ background:url(../cssimg/site/centre-bg.gif) 0px 0px repeat-y; height:350px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
html>body #centre-bien{ height:auto; min-height:350px;}


/* =================== main =================== */

#main-programme_liste{ background:white; float:left; width:786px; margin:0px 12px 0px 0px; padding:0px 0px 30px 0px; z-index:1; }
#main-programme_liste h1.nom-page{ margin:13px 0px 20px 0px; padding:3px 0px 0px 20px; height:16px; font-size:1.1em; font-weight:bold; color:white; background:#F99D36; text-align:center;}

#main-prog{ background:white url(../cssimg/site/main_prog_bg.gif) 0px 19px repeat-x; float:left; width:786px; margin:13px 12px 0px 0px; padding:0px 0px 30px 0px; z-index:1; }
#main-prog h1.nom-page{ margin:0px 0px 0px 0px; padding:3px 0px 0px 20px; height:16px; font-size:1.1em; font-weight:bold; color:white; background:#F99D36; text-align:center;}

#main-bien{ background:white url(../cssimg/site/main_prog_bg.gif) 0px 19px repeat-x; float:left; width:786px; margin:13px 12px 0px 0px; padding:0px 0px 30px 0px; z-index:1; }
#main-bien h1.nom-page{ margin:0px 0px 0px 0px; padding:3px 0px 0px 20px; height:16px; font-size:1.1em; font-weight:bold; color:white; background:#F99D36; text-align:center;}
#main-bien h1.nom-page a{ color:white; text-decoration:none;}
	#main-bien h1.nom-page a:hover{ text-decoration:underline;}

/* ====================================================================== */
/* ============================== FOOTER ================================ */
/* ====================================================================== */

#footer-programme_liste, #footer-prog, #footer-bien{ background:#E5E2DA url(../cssimg/site/centre-bg.gif) 0px 0px repeat-y; height:25px; clear:both; text-align:center; border-top:1px #E5E2DA solid; }
#footer-programme_liste p,#footer-prog p, #footer-bien p{ margin:0px 0px 0px 120px; text-align:center; padding:5px 0px 0px 0px; font-size:1.1em; color:#C9C4B1; }
#footer-programme_liste a ,#footer-prog a, #footer-bien a{ text-decoration:none; color:#C9C4B1; }
#footer-programme_liste a:hover,#footer-prog a:hover, #footer-bien a:hover{ text-decoration:underline;}


/* ====================================================================== */
/* ========================= LISTE  PROGRAMME =========================== */
/* ====================================================================== */

.prog-list{ margin:5px 15px 5px 15px; padding:5px 0px 10px 0px; border-bottom:1px #C9C4B1 solid; }
	.prog-list .postIt{ float:right; position:relative; top:-5px; margin:0px 5px 0px 10px; width:159px; height:93px; padding:20px 5px 0px 8px; background:url(../cssimg/site/postit_1.gif) 0px 0px no-repeat; font-weight:bold;
	filter:alpha(opacity=65); /* opacite pour FF */ 
	-moz-opacity:0.65; /* opacite pour FF */ 
	opacity: 0.65; }
	.prog-list .img{ margin:0px 10px 0px 0px; float:left; border:1px #DDDDDD solid; padding:2px;}
	.prog-list .titre{ margin:0px 0px 0px 210px; height:18px; padding:3px 0px 0px 10px; background:#EBE8E1; color:#908C80; font-weight:bold; }
		.prog-list .titre a{color:#908C80; text-decoration:none;}
	html>body .prog-list .titre{ height:auto; min-height:18px; }
		.prog-list .titre span{ color:#6B685F;}
	.prog-list .lista{ margin:0px 0px 0px 210px; color:#928C80; padding:0px 0px 0px 15px; background:url(../cssimg/site/puce_bleu.gif) 0px 4px no-repeat;}
	.bt1{ float:right; margin:0px 0px 0px 10px; padding: 0px 20px 0px 0px; background:url(../cssimg/site/bt1suite.gif) right 0px no-repeat; height:21px;}
		.bt1 a{ display:block; height:21px; padding:0px 0px 0px 35px; background:url(../cssimg/site/bt1.gif) 0px 0px no-repeat; color:white;}
	
		.prog-list .lista2 { list-style:none; margin:0px 0px 0px 20px;  }
			.prog-list .lista2 li{ font-size:1.2em; color:#928C80; padding:0px 0px 0px 15px; background:url(../cssimg/site/puce_bleu.gif) -1px 4px no-repeat;}
			
		
.lienpage{ margin:10px 15px 0px 0px; text-align:right; color:#918D81;}
	.lienpage span{ font-weight:bold;}
	.lienpage a{ color:#918D81; text-decoration:none;}	
	.lienpage a:hover{ text-decoration:underline;}	
	
.nofound{ margin:0px 0px 0px 20px; color:#908C80; font-weight:bold;}
	.nofound a{ color:#908C80;}	

/* ====================================================================== */
/* ============================  PROGRAMME ============================== */
/* ====================================================================== */
.cp1{ float:left; width:380px; }
.cp2{ float:left; width:375px; margin:10px 0px 0px 0px; }

.entete{ border-left:14px #5CB4E6 solid; height:90px; margin:0px 0px 0px 10px; padding:8px 0px 0px 0px;}
	.entete p{margin:0px 0px 2px 10px; font-size:1.3em; font-weight:bold; color:#928C80}
	.entete .ville{ color:#6B675C; font-variant:small-caps; font-size:1.6em; }

.adrisse{margin:20px 0px 0px 25px; }
	.adrisse p{ color:#928C80; font-size:1.2em;}
	.adrisse ul{ margin:10px 0px 0px 0px; color:#928C80; font-size:1.2em;}
		.adrisse li{ padding:0px 0px 0px 20px; background: url(../cssimg/site/puce_gris_triangle.gif) 0px 5px no-repeat;}

.bouton-prog{margin:20px 0px 0px 25px; }
	.bouton-prog p{ color:white; font-size:1.2em; float:left; }
		.bouton-prog a{ display:block; margin:0px 0px 4px 3px; padding:3px 0px 0px 25px; height:18px; color:white; text-decoration:none;}
		.bouton-prog a:hover{ }
		.btbleu1{ background:url(../cssimg/site/bt_bleu1.gif) 0px -23px no-repeat; width:151px; }
			.btbleu1:hover{ background:url(../cssimg/site/bt_bleu1.gif) 0px 0px no-repeat; }
		.btbleu2{ background:url(../cssimg/site/bt_bleu2.gif) 0px -23px no-repeat; width:124px; }
			.btbleu2:hover{ background:url(../cssimg/site/bt_bleu2.gif) 0px 0px no-repeat; }

/* image */
.cp2 .first{ text-align:right; }
	.cp2 .first img{ padding:5px; border:1px #b3afa6 solid; background:white; }
.cp2 .other{ float:right; margin:10px 0px 0px 10px; }
	.cp2 .other img{ padding:5px; border:1px #b3afa6 solid; background:white; }

/* description */
.prog-desc, .offre-desc{margin:20px 25px 0px 25px; color:#2A3C6A; font-size:1.2em; }
.prog-desc p, .offre-desc p,.prog-desc ul, .offre-desc ul{ font-size: 1em;  }
.prog-desc .titre, .offre-desc .titre{ font-weight:bold; font-size: 1em; }

.prog-plus{margin:0px 30px 0px 25px; padding:20px 0px 10px 0px; color:#2A3C6A; font-size:1em; border-bottom:1px #5CB4E6 solid; }
	.prog-plus p{ font-weight:bold;}
	.prog-plus ul{ list-style:none; }
		.prog-plus li{ background:url(../cssimg/site/puce_bleu_rond.gif ) 0px 4px no-repeat; padding:0px 0px 0px 15px; font-size:1.2em; }

.date-achev{margin:0px 30px 0px 25px; padding:10px 0px 10px 0px; color:#2A3C6A; font-size:1em; border-bottom:1px #5CB4E6 solid; }
	.date-achev span{ font-weight:bold; }
		
.repere{margin:0px 30px 0px 25px; padding:10px 0px 10px 0px; color:#2A3C6A; font-size:1.2em; border-bottom:1px #5CB4E6 solid;}
	.repere p{ font-size:1em; }
	.repere .titre{ font-weight:bold;}

.acces{margin:0px 30px 0px 25px; padding:10px 0px 10px 0px; color:#2A3C6A; font-size:1.2em; border-bottom:1px #5CB4E6 solid;}
	.acces p{ font-size:1em; }
	.acces .titre{ font-weight:bold;}

/* le tableau */
#table-bien{ margin:20px 0px 0px 25px; width:730px; }
	#table-bien tr{ height:18px; border-bottom:2px white solid; color:#293E69;}
	#table-bien th{ padding:0px 0px 0px 10px; font-weight:bold; font-size:1.2em;}
	#table-bien td{ padding:0px 0px 0px 10px;}
	
	#table-bien .voir{ display:block; margin:2px 0px 0px 6px; height:18px; }

	.ligne1{ background:#B4D9F3;}
		.ligne1 td{ font-weight:bold; font-size:1.2em;}
	.ligne2{ background:#DCECF9;}
	.ligne3{}
		.ligne3 td{ font-size:1.1em;}



/* ====================================================================== */
/* ==============================  BIEN  ================================ */
/* ====================================================================== */
.cb1{ float:left; width:360px; }
.cb2{ float:left; width:395px; margin:10px 0px 0px 0px; }


/* image */
.cb2 .first{ text-align:right; }
	.cb2 .first img{ padding:5px; border:1px #b3afa6 solid; background:white; }
.cb2 .other{ float:right; margin:10px 0px 0px 10px; }
	.cb2 .other img{ padding:5px; border:1px #b3afa6 solid; background:white; }

.bien-desc{margin:0px 30px 0px 25px; padding:20px 0px 10px 0px; color:#2A3C6A; font-size:1em; border-bottom:1px #5CB4E6 solid; }
	.bien-desc .titre{ font-weight:bold;}
	
.postIt-bien{ float:right; margin:15px 40px 0px 10px; width:159px; height:93px; padding:20px 5px 0px 8px; background:url(../cssimg/site/postit_1.gif) 0px 0px no-repeat; font-weight:bold;
	filter:alpha(opacity=65); /* opacite pour FF */ 
	-moz-opacity:0.65; /* opacite pour FF */ 
	opacity: 0.65;}
	
.bien-carac{ margin:20px 0px 0px 25px; color:#283F6B; }
	.bien-carac p{}
	.bien-carac span{ font-weight:bold;}
	
.bouton-bien{margin:20px 0px 0px 25px; }
	.bouton-bien p{ color:white; font-size:1.2em; float:left; }
		.bouton-bien a{ display:block; margin:0px 0px 4px 3px; padding:3px 0px 0px 25px; width:151px; height:18px; color:white; background:url(../cssimg/site/bt_bleu1.gif) 0px -23px no-repeat; text-decoration:none;}
			.bouton-bien a:hover{  background:url(../cssimg/site/bt_bleu1.gif) 0px 0px no-repeat;}	
		.bouton-bien .goprog a{ background:url(../cssimg/site/bt_bleu1.gif) 0px 0px no-repeat; }
		
.bt-interet{  text-align:center; }
	.bt-interet input{margin:10px 0px 0px 0px; padding:0px 0px 0px 25px; width:280px; height:21px; color:white;  background: url(../cssimg/site/bt_orange2.gif) 0px 0px no-repeat; border:0px; cursor:pointer; }
		
		
			
			
