body {
	font-family: Arial;
	background-color: #FFFFFF;
	font-size: 11px;
	margin:0px;
}
img, a, table {
	padding: 0px;
	border: 0px;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
p {
	margin-top: 0px;
	margin-bottom: 5px;
}


.txt, .stitre {
	font-family: Arial;
	font-size: 12px;	
	color: #494343;
}
.txt2 {
	font-size: 11px;	
}
.txt3 {
	font-size: 10px;	
}
.stitre {
	font-size: 13px;
	font-weight: bold;
}
.txt2 a,
.txt a {
	color: #494343;
	text-decoration: underline;
}
.txt2 a:hover
.txt a:hover {
	text-decoration: none;
}

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

.txt5 {
	font-size: 17px;
	font-weight: bold;	
}
a.txt5 {
	font-size: 22px;
	font-weight: bold;	
	color: #4D5FAA;
}


#backMenu {
	background-image:url(../images/bck_menu5.gif);
	width: 100%;
	height: 18px;
	border-bottom: 1px solid #BEBFC3;	
}



#btOk {
	margin-left: 5px;
}
#lib1 {
	font-size: 10;
	color: #3E52A3;
}


/**
	Colonnes
**/
table #blocCol {
	font-size: 11px;
	margin: 15 0 5 15px;	/* top right bottom left */
	width: 160px;
}
table #blocCol a {
	font-size: 11px;
	color: #223fbb;
	margin-right: 5px;
	text-decoration: none;
}
table #blocCol a:hover {
	text-decoration: underline;
}
table #blocCol td#titre,
table #blocCol td#titre2 a,
table #blocCol td#titre2 {
	font-size: 13px;
	color: #DC7516;
	font-weight: bold;
	padding-bottom: 10px;
	background-image:url(../images/liseret.gif);
	background-repeat: no-repeat;
	background-position: 0% 60%;
}
table #blocCol td#titre2 {
	font-size: 12px;	
}
table #blocCol #stitre{
	padding: 3 0 3 3px;	*/	/* top right bottom left */
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	width: 138px;
	background-color: #4158B2;
}
table #blocCol td#date{
	font-size: 11px;
	font-family: Arial;
	color: #4158B2;
}
table #blocCol td#resume{
	font-size: 10px;
	font-family: Arial;
	color: #000000;
}


table #blocCol #liste {
	padding-left: 25px;
	margin-bottom: 3px;
	background-image:url(../images/puce_bleu.gif);
	background-repeat: no-repeat;
	background-position: 5% 80%;	
}
table #blocCol #liste a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
table #blocCol #liste a:hover {
	text-decoration: underline;
}
table #blocCol input#type1 {
	float: left;
	font-family: Arial;
	font-size: 10px;
	color: #1A34A8;
	border: 1px solid #A5B4F2;
	width: 100px;
	padding: 2px;
}


/**
	Contenu
**/
table #contenu {
	margin: 35 0 0 20px;
	width: 100%;
}
table #contenu #bloc1 {
	font-family: Verdana;
	float: left;
	width: 300px;
	margin: 0 25 0 0px;			/* top right bottom left */
}
table #contenu #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;
}
table #contenu #bloc1 #stitre {
	font-size: 12px;
	font-weight: bold;
	color: #716F6F;
	padding-top: 10px;

}

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

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

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

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

/**
**/
table #contenu #blocBas1 {
	float: left;
	width: 196px;
	margin: 0 20 0 0px;				/* top right bottom left */
/*	background-color: #FCF0E0;*/
}

table #contenu #blocBas1 a {
	font-family: Arial;
	font-size: 11px;
	color: #494343;
	text-decoration: underline;
}
table #contenu #blocBas1 a:hover {
	text-decoration: none;
}
table #contenu #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;	
	
}

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

table #contenu #blocBas1 #lib1 {
	font-size: 11px;
	font-weight: bold;
	color: #716F6F;	
	padding-top: 5px;
}
table #contenu #blocBas1 img#puce {
	float: left;
	margin: 5 5 0 5px;
}

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

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


/**
**/
table #contenu #blocPage {
	float: left;
	width: 600px;
	margin: 0 0 0 0px;			/* top right bottom left */
}

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

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

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

table #contenu #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;	
	
}
table #contenu #blocPage h1 {
	clear: both;
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 12px;
}


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


table #contenu #posBloc {
	margin-left: 20px;
}


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


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

p#bandeau {
	float: left;
	margin-left: 10px;
	margin-bottom: 15px;
}
p#bandeau #bckBand {
	background-image:url(../images/bck_band.gif);
	padding-left: 5px;	
	padding-right: 5px;	
}

p#bandeau .titre {
	font-size: 12px;
	font-weight: bold;
}
p#bandeau .texte {
	font-size: 10px;
	height: 30px;
}
p#bandeau .texte2 {
	font-size: 11px;
}
p#bandeau a {
	font-size: 11px;
	color: #606060;	
}
p#bandeau a:hover {
	text-decoration: underline;
}
p#bandeau img#puce {
	margin-left: 5px;
}



table #moteur {
	width: 520px;
	background-image:url(../images/bck_band2.gif);
	float: left;
	font-size: 12px;
	margin-top: 15px;
}

table #resultat {
	float: left;
	width: 520px;
}



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{
	background-image: url(../images/bck_tab1.gif);
}




#blocLien {
	color: Gray;
	margin: 10px;
}






/**
*	BLoc agenda
**/
table #blocAgenda {
	color: Gray;
	margin-right: 10px;
}
table #blocAgenda a {
	font-size: 11px;
	text-decoration: none;
}
table #blocAgenda a:hover {
	text-decoration: underline;
}	

table #blocAgenda td#titre{
	font-size: 13px;
	color: #424242;
}
table #blocAgenda td#date{
	font-size: 10px;
	color: #686868;
}
table #blocAgenda td#texte{
	font-size: 11px;
	color: #424242;
}
/**
**/





/**
*	Bloc presta
**/
table #blocPresta {
	color: Gray;
	margin-right: 10px;
}
table #blocPresta a {
	font-size: 11px;
	text-decoration: none;
}
table #blocPresta a:hover {
	text-decoration: underline;
}	

table #blocPresta td#titre{
	font-size: 13px;
	color: #424242;
}
table #blocPresta td#texte{
	font-size: 10px;
	color: #424242;
}
/**
**/




/**
	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: #4D5FAA;
	font-size: 16px;
	font-weight: bold;
	padding: 25 0 0 55px;

}
#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,
#detailAgenda #texte,
#detailZoom #texte {
	font-size: 11px;
	line-height: 15px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 10px;
}
#popupArt #texte a,
#popupActu #texte a,
#detailAgenda #texte a,
#detailZoom #texte a {
	color: #716F6F;
	text-decoration: underline;
}
#popupArt #texte a:hover,
#popupActu #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;	
}

#detailAgenda #prog {
	background-color: #E6EFFF;
	border: 1px solid #ADC2E8;
	font-size: 11px;
	line-height: 15px;	
	padding: 5px;
	margin-left: 40px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 450px;	
}
#detailAgenda #rens {
	border: 1px solid #D2D2D2;
	background-color: #F2F2F2;
	font-size: 11px;
	line-height: 15px;	
	padding: 5px;
	margin-left: 40px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 450px;	
}

#detailAgenda #rens a {
	font-size: 11px;
	text-decoration: underline;	
}
#detailAgenda #rens a:hover {
	font-size: 11px;
	text-decoration: none;	
}



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


#carte {
	margin-right: 35px;
	margin-bottom: 30px;
}





/**
	Footer
**/
#footer {
	border-top: 1px solid #B5C5DD;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 16px;
	background-image:url(../images/bck_menu.gif);
	font-size: 9px;
}
#menuFoot {
	font-size: 9px;
	color: #809ACA;
	padding-top: 1px;
}
#menuFoot a {
	color: #809ACA;
	text-decoration: none;
	font-size: 10px;
}	
#menuFoot a:hover {
	color: #4365A1;
}
#menuFoot a:active {
	color: #4365A1;
}
#menuFoot td {
	padding: 0 17 0 0px;	/* top right bottom left */
	color: #787878;
}
/**
**/


.input2  { color: #5B4F44; font-weight: normal; font-size: 9px; font-family: Verdana; background-color: #ECEFF9; border: 1px solid #7B88C4; 
}
.bt1 { color: #FFFFFF; font-weight: bold; font-size: 7pt; font-family: Verdana; text-decoration: none; background-color: #4959a1; border: outset 1pt }

.bgGris1 {
	background-color: #EAEAEA;
}
.bgGris2 {
	background-color: #DDDDDD;
}
.bgBleu1 {
	background-color: #4158B2;
}
