html { overflow-y: scroll; }

* {
	margin:						0;
	padding:					0;
	color:						#FFFFFF;	
	scrollbar-face-color:		#e9e3d8;
	scrollbar-arrow-color:		#6f8eb5;
	scrollbar-track-color:		#efebe2;
	scrollbar-3dlight-color:	#fff;
	scrollbar-darkshadow-color:	#6f8eb5;		
}


body {
	font-size: 					12px;
	font-family:					Verdana, Arial, Helvetica, sans-serif;
/*	font-family: 				trebuchet MS, arial, hevetica, sans-serif;*/
	background-color:			#FFFFFF;
	background-image:			url(../images/bck.jpg); 
	background-repeat:			no-repeat;	
}

a {
	text-decoration:			none;
	outline:					none;
}

a:active {
	/*border-bottom:			2px solid #ccc;*/
}

:focus {
background-image: none !important;
}



#main {
	float:						left;
	width:						100%;
	margin-bottom: 				25px;
}

#c1 {
	width:						892px;
	margin: 					0 auto;		
	z-index: 					100;
}

#c2 {
	float: 						left;
	width: 						100%;
	height: 					622px;
	padding: 					0px;
	background-image:			url(../images/bck2.jpg); 
	background-repeat:			no-repeat;
}


img {
	border:						0px;
}

.alerte {
	color: 						#cc0000;
}

a.plus {
	float: 						right;
}


.input2  { color: #000000; font-weight: normal; font-size: 9px; font-family: Verdana; background-color: #ECEFF9; border: 1px solid #7B88C4; }
.input2 option { color: #000000; }


#page_loading {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100px;
	height: 20px;
	background-color: #CC0000;
	color: #FFFFFF;
	font-style: italic;
	font-size: 13px;
	text-align: center;
}



#header {
	float:						left;
	width:						100%;
}

#header #header_left {
	float:						left;
	width:						367px;
	height:						159px;
	margin-top:					18px;
}

#header #header_right {
	float:						left;
	width:						425px;
}

#header #header_right .langues {
	float:						right;
	width:						141px;
	height:						24px;
	background-image:			url(../images/bck_lge.gif); 
	background-repeat:			no-repeat;
	text-indent:				8px;
	margin:						0;
}

#header #header_right .langues li {
	float:						left;
	margin-top:					3px;
	margin-left:				4px;
	list-style:					none;
}

#header #header_right .banniere {
	float:						left;
	width:						352px;
	height:						119px;
	margin-left:				12px;
}





/**
 * Menu horizontal
 */
.lavaLamp #srub1 { left: 0px; }
.lavaLamp #srub2 { left: 106px; }
.lavaLamp #srub3 { left: 212px; }
#rub4 { width: 100px;} #rub4 a { width: 100px;}

.lavaLamp .current {
	background: url("../images/lava.gif") no-repeat top left;
}

.nav {
	float: left;
	display: none;
	position: absolute; 
	top: 23px;
	padding: 0;
	margin: 0;
	width: 106px;
	right: 0;
}

.nav li {
	width: 100%;
	border: 0px;
	height: 18px;
	display: block;
	float: none;
	margin: 0;
	padding: 0;	
}

.nav li a {
	padding: 0;
	margin: 0px;
	display: block;
	font-size: 11px;
	text-transform: none;
	text-decoration: none;	
	font-weight: normal;
	top: 0;
}

.nav li a.current {
	font-weight: bold;
}

.nav li a:hover {
	color: #FFFFFF;
	text-transform: none;
	text-decoration: none;
	display: block;
}

.lavaLamp li:hover .nav, .lavaLamp li.over .nav {
	display: block;
	background:	url(../images/bck_band2.gif) repeat-y left top;
	background: transparent url(../images/bck_band2.gif) repeat-y scroll left top;
	border-left: 1px solid #EC6500;
	border-right: 1px solid #EC6500;
	border-bottom: 1px solid #EC6500;
	z-index: 100;
}

.lavaLamp li:hover .nav a, .lavaLamp li.over .nav a {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

.lavaLamp li:hover .nav a:hover, .lavaLamp li.over .nav a:hover {
	background-color: #FFFFFF;
	color: #000000;
}







#contenu {
	clear:						both;
	float:						left;
	width:						812px; 
/*	height: 					113px;*/
	margin-top:					2px;
	min-height:					395px;
	overflow:					hidden;
}

#contenu #contenu_left {
	float:						left;
	width:						840px;
}

#contenu #contenu_left #recherche {
	float:						left;
	width:						100%;
	height:						25px;
	margin-left:				5px;
	visibility:hidden;
}

#contenu #contenu_left #recherche #txt {
	float:						left;
	width:						100%;
	color:						#FFFFFF;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	margin-left:				2px;
}

#contenu #contenu_left #recherche #fond {
	clear:						left;
	float:						left;
	margin-top:					3px;
	width:						110px;
	height:						20px;
	background:					url(../images/bck_search.gif) no-repeat left center;
}

#contenu #contenu_left #recherche #fond input {
	width:						95px;
	background:					none;
	border:						none;
	margin-top:					1px;
	margin-left:				7px;
}

#contenu #contenu_left #recherche #valid {
	float:						left;
	width:						20px;
	height:						20px;
	margin-left:				4px;
	margin-top:					2px;
}

#contenu #contenu_left #left_col {
	clear:						both;
	float:						left;
	width:						367px;
	margin-top:					5px;
}

#contenu #contenu_left #left_col #barre {
	float:						left;
	width:						100%;
	height:						24px;
	background:					url(../images/barre.gif) no-repeat left center;
}

#contenu #contenu_left #left_col #images {
	clear:						left;
	float:						left;
	width:						100%;
}

#contenu #contenu_left #left_col #images img {
	float:						left;
	margin-right:				0px;
}

#contenu #contenu_left #right_col {
	float:						left;
	width:						278px;
	margin-top:					6px;
	margin-right: 				10px;
}

#contenu #contenu_left #right_col #txt_centre {
	width:						240px;
	margin:						0 0 7px 20px;
}

#contenu #contenu_left #right_col #txt_centre .titre, #contenu #contenu_left #right_col #zoom .titre, #contenu #contenu_left #right_col #zoom2 .titre {
	clear:						left;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					15px;
	font-weight:				bold;
	color:						#FFFFFF;
}

#contenu #contenu_left #right_col #zoom .date {
	clear:						left;
	margin:						4px 0 10px 20px;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					11px;
	color:						#FFFFFF;
}

#contenu #contenu_left #right_col #txt_centre .sous-titre, #contenu #contenu_left #right_col #zoom .sous-titre {
	clear:						left;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					12px;
	font-weight:				bold;
	color:						#FFFFFF;
}

#contenu #contenu_left #right_col #txt_centre .corps, #contenu #contenu_left #right_col #zoom .corps,
#contenu #contenu_left #right_col #txt_centre .corps p, #contenu #contenu_left #right_col #zoom .corps p,
#contenu #contenu_left #right_col #txt_centre .corps p a, #contenu #contenu_left #right_col #zoom .corps p a {
	clear:						left;
	margin-top:					2px;
	text-align:					justify;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					11px;
	color:						#FFFFFF;
}

#contenu #contenu_left #right_col #txt_centre .lien, #contenu #contenu_left #right_col #zoom .lien {
	clear:						left;
	margin-top:					2px;
	margin-left:				110px;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					9px;
	color:						#FFFFFF;
}

#contenu #contenu_left #right_col #txt_centre .lien a, #contenu #contenu_left #right_col #zoom .lien a {
	color:						#FFED00;
	text-decoration:			underline;
}

#contenu #contenu_left #right_col #zoom {
	width:						100%;
	margin:						1px 0 16px 0;
}

#contenu #contenu_left #right_col #zoom #barre, #contenu #contenu_left #right_col #zoom2 #barre {
	clear:						left;
	width:						100%;
	height:						20px;
	background:					url(../images/barre2.gif) no-repeat left center;
}

#contenu #contenu_left #right_col #zoom .titre, #contenu #contenu_left #right_col #zoom2 .titre, #contenu #contenu_left #right_col #zoom .sous-titre,
#contenu #contenu_left #right_col #zoom .corps {
	margin-left:				20px;
	margin-right:				25px;
}

#contenu #contenu_left #right_col #zoom .lien {
	margin-left:				130px;
}






#contenu #contenu_left #left_col #images #left_col {
	clear:						left;
	float:						left;
	width:						100%;
	margin:						1px 0 0 0;
}






#contenu #contenu_right {
	float:						left;
	width:						136px;
	height:						100%;
	margin:						10px 0 -32767px 0;
	padding-bottom:				32767px;
}

#contenu #contenu_right #menu {
	float:						left;
	width:						100%;
	height:						294px;
	background:					url(../images/bck_menu_right.gif) no-repeat center top;
	text-indent:				8px;
}

#contenu #contenu_right #menu .titre, #contenu #contenu_right #menu .titre_puce, #contenu #contenu_right #menu .titre_puce2,
#contenu #contenu_right #menu .titre a, #contenu #contenu_right #menu .titre_puce a, #contenu #contenu_right #menu .titre_puce2 a {
	color:						#FFFFFF;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	margin-top:					9px;
	font-size:					11px;
}

#contenu #contenu_right #menu .titre, #contenu #contenu_right #menu .titre a {
	font-weight:				bold;
}

#contenu #contenu_right #menu .titre_puce {
	margin-top:					11px;
	margin-left:				7px;
}

#contenu #contenu_right #menu .items {
	margin-left:				5px;
	font-size:					11px;
}

#contenu #contenu_right #menu .items li {
	color:						#FFFFFF;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	text-indent:				0px;
	margin-left:				10px;
	margin-top:					0px;
	line-height:				19px;
	padding:					0;
}

#contenu #contenu_right #menu .items li a {
	color:						#FFFFFF;
	line-height:				19px;
	display:					block;
}

#contenu #contenu_right #bottomMR {
	clear:						left;
	float:						left;
	width:						100%;
/*	height:						81px;*/
	background:					url(../images/bck_menu_bottom.gif) repeat-x left top;
	background-color:			#007DC6;
	margin-bottom:				-32767px;
	padding-bottom:				32767px;
}

#contenu #contenu_right #bottomMR .titre {
	color:						#FFFFFF;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	margin-top:					2px;
	margin-left:				14px;
	font-size:					11px;
}

#contenu #contenu_right #bottomMR .items {
	margin-top:					6px;
	margin-left:				14px;
	font-size:					10px;
}

#contenu #contenu_right #bottomMR .items li {
	color:						#FFFFFF;
	font-family:				Arial, Helvetica, sans-serif;
	text-indent:				0px;
	margin-top:					2px;
	list-style:					none;
	line-height:				17px;
	padding:					0;
	text-transform:			uppercase;
}

#contenu #contenu_right #bottomMR .items li a {
	color:						#FFFFFF;
}




#footer {
	clear:						both;
	width:						802px; 
	height:						48px;
}

#footer #footer_left {
	float:						right;
	width:						367px;
}

#footer #footer_left .txt {
	margin-top:					27px;
	color:						#5EC6F2;
	font-size:					11px;
}

#footer #footer_right {
	float:						left;
	width:						792px;
	height:						23px;
	background:					url(../images/barre3.gif) no-repeat right top;
	background-color:			#4DC2F1;
}

#footer #footer_right ul {
	float:						right;
}

#footer #footer_right li {
	float:						left;
	width:						97px;
	color:						#FFFFFF;
	text-align:					center;
	font-family:				Arial, Helvetica, sans-serif;
	list-style:					none;
	line-height:				23px;
	padding:					0;
}

#footer #footer_right li.last {
	width:						106px;
	margin:						0 0 0 14px;
}

#footer #footer_right li a {
	color:						#FFFFFF;
	text-decoration:			underline;
}


.txtBlanc {
	color: #FFFFFF;
}





/**
	Popup
**/
#popupArt,
#popupActu,
#popupPresta,
#detailAgenda,
#detailZoom {
	font-style: normal;
	font-family: Verdana;
	font-size: 11px;
}

#popupActu #posTab {
	margin-left: 30px;
}


#popupArt #photos,
#popupActu #photos,
#detailAgenda #photos, 
#detailZoom #photos {
	float: left;
	width: 300px;
}


#popupArt #photos img,
#popupActu #photos img,
#popupPresta #photos img,
#detailAgenda #photos img,
#detailZoom #photos img {
	margin:10 0 20 30px;			/* top right bottom left */	
}



#popupArt #titre,
#popupActu #titre,
#popupPresta #titre,
#detailAgenda #titre,
#detailZoom #titre {
	background-image:url(../images/bck_bloc.gif);
	background-repeat: no-repeat;
	background-position: 25 100%;	
	height: 16px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding: 25 0 0 40px;

}
/*
#popupActu #titre {
	background-image:url(../images/bck_bloc2.gif);
	color: #E08913;
}
*/


#popupArt #stitre,
#popupActu #stitre,
#popupPresta #stitre,
#detailAgenda #stitre,
#detailZoom #stitre {
	font-size: 13px;
	font-weight: bold;
	color: #716F6F;
	padding: 10 0 20 30px;	/* top right bottom left */	
}

#popupPresta #adresse,
#popupPresta #bloc,
#popupPresta #obser {
	font-size: 11px;
	font-weight: normal;
	color: #716F6F;
	padding: 10 0 10 30px;	
}

#popupPresta a {
	font-size: 11px;
	font-weight: normal;
	color: #716F6F;
	text-decoration: underline;	
}
#popupPresta a:hover {
	text-decoration: none;
}

#popupArt #texte,
#popupActu #texte,
#popupPresta #texte,
#detailAgenda #texte,
#detailZoom #texte {
	color: #716F6F;
	font-size: 11px;
	line-height: 15px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 10px;
}

#popupPresta #texte p, #popupPresta #texte div, #popupPresta #texte em {color: #716F6F;}

#popupArt #texte a,
#popupActu #texte a,
#popupPresta #texte a,
#detailAgenda #texte a,
#detailZoom #texte a {
	color: #716F6F;
	text-decoration: underline;
}
#popupArt #texte a:hover,
#popupActu #texte a:hover,
#popupPresta #texte a:hover,
#detailAgenda #texte a:hover,
#detailZoom #texte a:hover {
	text-decoration: none;
}

#popupArt #fermer,
#popupActu #fermer,
#popupPresta #fermer,
#detailAgenda #fermer,
#detailZoom #fermer {
	padding: 0 20 40 0px;		/* top right bottom left */	
}

#popupActu #contact {
	background-color: #FAEAD5;
	border: 1px solid #EBA140;
	font-size: 11px;
	line-height: 13px;	
	padding: 5px;
	margin-left: 40px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 450px;
}
#popupActu #contact a,
#detailAgenda #contact a {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;	
}
#popupActu #contact a:hover,
#detailAgenda #contact a:hover {
	text-decoration: none;	
}

#popupArt a.txtLien {
	font-size: 11px;
/*	background-color: #E0E6F1;*/
}

#popupArt img#puce {
	padding: 6px 5px 0 0;
}

#popupArt .txt3 {
	font-size: 10px;
	color: #000000;
}

table #tableau {
	float: left;
	font-family: Arial;
	color: #000000;
	font-size: 10px;
	margin-top: 45px;
	font-size: 10px;
}
table #tableau a {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
table #tableau a:hover {
	text-decoration: underline;
}

table #tableau tr#entete td {
	color: #000000;
	padding: 3px;
}



/**
 * Contenu
 */
#tcontenu {
	float: left;
	margin: 5px 0;
	margin-right: 20px;
	color: #FFFFFF;
}
#tcontenu #bloc1 {
	font-family: Verdana;
	float: left;
	width: 300px;
	margin: 0 25px 0 0px;			/* top right bottom left */
}
#tcontenu #bloc1 #titre {
	background-image:url(../images/bck_bloc.gif);
	background-repeat: no-repeat;
	background-position: 5% 80%;	
	height: 21px;
	color: #4D5FAA;
	font-size: 15px;
	font-weight: bold;
	padding-left: 20px;
}
#tcontenu #bloc1 #stitre {
	font-size: 12px;
	font-weight: bold;
	color: #716F6F;
	padding-top: 10px;

}

#tcontenu #bloc1 img {
	float: left;
	margin: 10 15 5 0px;
}
#tcontenu #bloc1 #texte {
	font-size: 11px;
	text-align: justify;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #494343;
}

#tcontenu #bloc1 td#pied {
	background-color: #E7E8E7;
	height: 15px;
}

#tcontenu #bloc1 td#pied a {
	font-size: 11px;
	font-weight: bold;
	color: #8A8A8A;	
	float: left;
	width: 270px;
	padding-bottom: 2px;
}

#tcontenu #bloc1 #pied img {
	margin-top: 5px;
	margin-left: 5px;
	float: left;
}

/**
**/
#tcontenu #blocBas1, #tcontenu #blocBas2 {
	float: left;
/*	width: 196px;*/
	width: 234px;
	margin: 0 20 0 0px;				/* top right bottom left */
/*	background-color: #FCF0E0;*/
}

#tcontenu #blocBas2 {
	width: 165px;
}

#tcontenu #blocBas1 a {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
#tcontenu #blocBas1 a:hover {
	text-decoration: none;
}
#tcontenu #blocBas1 #titre {
	background-image:url(../images/ongl_orange.gif);
	background-repeat: no-repeat;
	background-position: 5% 80%;	
	height: 15px;
	color: #C88630;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;	
	
}

#tcontenu #blocBas1 #stitre {
	font-size: 11px;
	font-weight: bold;
	color: #716F6F;
	padding-left: 10px;
	padding-top: 5px;
}

#tcontenu #blocBas1 #lib1 {
	font-size: 11px;
	font-weight: bold;
	color: #716F6F;	
	padding-top: 5px;
}
#tcontenu #blocBas1 img#puce {
	float: left;
	margin: 5px 10px 0 10px;			/* top right bottom left */
}
#tcontenu #blocBas1 td.txt, #tcontenu #blocBas1 td.txt a, #tcontenu #blocBas1 td.txt li, #tcontenu #blocBas1 td.txt li a {
	color: #FFFFFF;
	text-decoration: none;
}


#tcontenu #blocBas1 #cont {
	padding-left: 10px;
	padding-right: 10px;
}
#tcontenu #blocBas1 img {
	float: left;
	margin: 10 10 5 0px;			/* top right bottom left */
}
#tcontenu #blocBas1 #texte {
	font-family: Arial;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 3px;
	color: #494343;
	line-height: 12px;
}
#tcontenu #blocBas1 td#pied a {
	font-size: 10px;
	font-weight: bold;
	color: #716F6F;	
	float: left;
	width: 170px;
	padding-bottom: 5px;
}
#tcontenu #blocBas1 td#pied a:hover {
	text-decoration: underline;
}

#tcontenu #blocBas1 td#pied img {
	margin-top: 4px;
	margin-left: 5px;
	float: left;
}


#tcontenu td#pied {
	clear: both;
	float: right;
	margin: 0 60px 0 0;
}

#tcontenu td#pied a {
	float: right;
	color: #FFFFFF;
}

#tcontenu td#pied img {
	float: right;
	margin: 7px 5px 0 0;
}

/**
**/
#tcontenu #blocPage {
	float: left;
	width: 640px;
	margin: 0 0 0 0px;			/* top right bottom left */
}

#tcontenu #blocPage p, #tcontenu #blocPage p a, #tcontenu #blocPage b, #tcontenu #blocPage td, #tcontenu #blocPage td a {
	color: #FFFFFF;
}


#tcontenu #blocPage #doc {
	margin-left: 35px;
	height: 30px;
	width: 400px;
}
#tcontenu #blocPage #doc a {
	font-size: 12px;
	color: #fff;
	line-height: 25px;
	text-decoration: underline;
}
#tcontenu #blocPage #doc a:hover {
	text-decoration: none;
}
#tcontenu #blocPage #doc img {
	margin-top: 0px;
	margin-right: 10px; 
}

#tcontenu #blocPage #titre {
	background-image:url(../images/ongl_page.gif);
	background-repeat: no-repeat;
	background-position: 5% 80%;	
	height: 21px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	padding-left: 20px;
}
#tcontenu #blocPage #stitre {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;

}
#tcontenu #blocPage #texte {
	font-size: 11px;
	text-align: justify;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #FFFFFF;
}

#tcontenu #blocPage #bloc1 {
	background-color: #E6EFFF;
	border: 1px solid #ADC2E8;	
	font-size: 11px;
	line-height: 11px;	
	padding: 5px;
	margin: 5px 0px 10px 70px;
	width: 300px;	
	text-align: center;	
	
}
#tcontenu #blocPage h1 {
	clear: both;
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 12px;
}

#tcontenu td.txt, #tcontenu td.txt a, #tcontenu td.txt li, #tcontenu td.txt li a, #tcontenu td.txt p,
#tcontenu td.txt2, #tcontenu td.txt2 a, #tcontenu td.txt2 li, #tcontenu td.txt2 li a, #tcontenu td.txt2 p {
	color: #FFFFFF;
	text-decoration: none;
}

#tcontenu td.txt img#puce, #tcontenu td.txt2 img#puce {
	float: left;
	margin: 7px 10px 0 10px;			/* top right bottom left */
}

#tcontenu td.txt2 a {
	font-size: 14px;
	text-decoration: underline;
}

#tcontenu td.stitre {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0;
}

#tcontenu #blocPage img {
	float: left;
	margin: 10px 35px 0 0px;			/* top right bottom left */
}

#tcontenu #blocPage img.conseil {
	float: left;
	margin: 10px 35px 0 150px;			/* top right bottom left */
}


#tcontenu #posBloc {
	margin-left: 20px;
}


/**
**/
#tcontenu #pv {
	float: left;
	width: 600px;
	margin: 0 0 0 20px;			/* top right bottom left */
}
#tcontenu #pv td#titrePv {
	font-size: 12px;
	color: #494343;
	padding-bottom: 5px;
}


#tcontenu #pv #pjointe {
	margin-left: 20px;
}
#tcontenu #pv #pjointe a {
	margin-left: 5px;
	font-size: 11px;
	color: #FFFFFF;
}
#tcontenu #pv #pjointe a:hover {
	text-decoration: underline;
}


#tcontenu #tableau {
	float: left;
	font-family: Arial;
	color: #000000;
	font-size: 10px;
	margin-top: 30px;
	font-size: 10px;
}
#tcontenu #tableau a {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
#tcontenu #tableau a:hover {
	text-decoration: underline;
}
#tcontenu #tableau tr#entete{
/*	background-image: url(../images/bck_tab1.gif);*/
	background-color: #EC6500;
}
#tcontenu #tableau tr#entete td {
	color: #FFFFFF;
	font-size: 12px;
}

#tcontenu #bckBand {
/*	background-color: #FFFFFF;*/
	background-image:url(../images/bck_band.gif);
	padding-left: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;	
}

#tcontenu #bckBand .titre {
	font-size: 12px;
	font-weight: bold;
	color: #0069B5;
}
#tcontenu #bckBand .texte {
	font-size: 10px;
	height: 30px;
	color: #0069B5;
}
#tcontenu #bckBand .texte2 {
	font-size: 11px;
	color: #0069B5;
}
#tcontenu #bckBand a {
	float: right;
	font-size: 11px;
	color: #0069B5;	
}
#tcontenu #bckBand a b {
	color: #0069B5;	
}
#tcontenu #bckBand a:hover {
	text-decoration: underline;
}
#tcontenu #bckBand img#puce {
	float: right;
	margin: 5px 0 0 5px;
}


#photo {
	width: auto;
}
#photo p {
	float: left;
	width: 600px;
	margin-top: 5px;
}


table#thumbTab {
	width: 483px;
}

table#thumbTab img {
	float: left;
}

.bgGris1 {
	background-color: #EAEAEA;
	color: #000000;
}
.bgGris2 {
	background-color: #DDDDDD;
	color: #000000;
}

.txt5 {
	font-size: 14px;
}












#agendaJSHome {
	clear:						both;
	float:						left;
	width:						266px;
	height:						auto;
	padding:					0;
	overflow:					hidden;
	overflow:					auto;
	margin:						0 auto;
	overflow-x:					hidden;
	overflow-y:					hidden;
}

.main-content {
	width:						266px;
	height:						auto;
	padding:					0px;
}

.section{
	margin:						0;
	width:						266px;
	height:						auto;
	float:						left;
	margin-bottom:				10px;
}

.section .img {
	clear:						both;
	float:						left;
	margin:						5px 0 0 2px;
}

.section .txt {
	float:						left;
	width:						260px;
	padding:					0 0 0 4px;
	font-size:					11px;
	height:						auto;
	margin:						5px 0;
}

#agendaJSHome .titre {
	color:						#A8D666;
	float:						left;
	font-size:					15pt;
	width:						100%;
	padding:					0 0 4px 0;
}



#agendaJSHome div#infos {
	clear: both;
	float: left;
	width: 140px;
	padding: 0 0 3px 0;
}

#agendaJSHome div#infos div#texte a {
	font-size: 10px;
	color: #565656;
}

#agendaJSHome a.lkAll {
	clear:						both;
	float:						left;
	margin:						3px 0 0;
	width:						140px;
	text-align:					right;
	padding:					0;
	color:						#A8D666;
	font-size: 10px;
}

#agendaJSHome div#infos p#date {
	font-size: 10px;
	margin-bottom: 0px;
	color: #307385;
	font-weight: bold;
}


.section .txt .nom {
	float:						left;
	font-weight:				bold;
	width:						100%;
}

.section .txt .date {
	clear:						left;
	float:						left;
	font-size:					10px;
	width:						100%;
}

.section  .txt .corps {
	clear:						left;
	float:						left;
	width:						159px;
/*	text-align:					justify;*/
	margin:						12px 0 0 0;
	width:						100%;
	height:						auto;
}

.section .txt .corps li {
	width:						auto;
}

.section  .txt .lien {
	clear:						both;
	float:						left;
	padding:					0;
	width:						120px;
	margin:						10px 0 0 177px;
}

.section  .txt .lien a {
	font-size:					9px;
	color:						#FFED00;
	text-decoration:			underline;
}

