body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000000;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}



/* /////////////////////////// */
/* //// REDEFINITION TAG //// */

/* // lien par defaut // */

a:link, a:visited {
	color: #000000;
	text-decoration: underline;
	outline: none;
}

a:hover {
	text-decoration: none;
	color: #660000;
	outline: none;
}

img, img a, div, form {
	border: 0;
	margin: 0;
	padding: 0;
}

td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

input[type="submit"] {
	cursor: pointer;
}

input[type="reset"] {
	cursor: pointer;
}




/* ////////////////////// */
/* //// STYLES TYPO //// */

.normal {
	font-weight: normal;
}

.gras {
	font-weight: bold;
}

.gras_capital {
	font-weight: bold;
	text-transform: uppercase;
}

.gras_italique {
	font-style: italic;
	font-weight: bold;
}

.gras_10_blanc {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

.capital {
	text-transform: uppercase;
}

.italique {
	font-style: italic;
}

.corpsNul {
	font-size: 1px;
}

.enLigne {
	display: inline;
}

.finfloat {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	margin: 0;
	padding: 0;
	border: 0;
	height: 0;
	overflow: auto;
	visibility: hidden;
	display: block;
}


#conteneur {
	position: relative;
	clear: both;
	width: 740px;
	text-align: left;
	margin: 0 auto 0 auto;
}




/* /////////////// */
/* //// PAGE //// */

#haut {
	display: none;
}


/* page */

.page_fond {
	width: 740px;
	background: #ffffff;
}


/*savoir plus bouton*/
.savoir_plus {
	clear: both;
	height: 25px;	
}

.savoir_plus_coinhtg {
	float: left;
	width: 10%;
	height: 25px;
	background-position: left top;
	background-image: url(images/commun_page/savoir_plus/coin_ht_g.gif);
	background-repeat: no-repeat;	
}

.savoir_plus_htcentre {
	float: left;
	width: 80%;
	height: 25px;
	background-position: center top;
	background-image: url(images/commun_page/savoir_plus/savoir_plus.gif);
	background-repeat: no-repeat;	
}

.savoir_plus_coinhtd {
	float: left;
	width: 10%;
	height: 25px;
	background-position: right top;
	background-image: url(images/commun_page/savoir_plus/coin_ht_d.gif);
	background-repeat: no-repeat;	
}

.savoir_plus_text {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
	background-position: right top;
	background-image: url(images/commun_page/savoir_plus/trait_vert.gif);
	background-repeat: repeat-y;
}

.savoir_plus_text p {
	width: 100%;
	font-size: 10px;
	color: #ff591e;
	margin: 0;
	padding: 4px 0 0 7px;
	background-position: left top;
	background-image: url(images/commun_page/savoir_plus/trait_vert.gif);
	background-repeat: repeat-y;
}

.savoir_plus_text a:link, .savoir_plus_text a:visited {
	display: block;
	color: #ff591e;
	text-decoration: none;
	margin: 0;
	padding: 0 10px 3px 17px;
	background-position: left top;
	background-image: url(images/commun_page/savoir_plus/icon_plus.gif);
	background-repeat: no-repeat;
}

.savoir_plus_text a:hover {
	color: #000000;
	background-position: left -128px;
}

.savoir_plus_bas {
	clear: both;
	height: 15px;
	margin: 0;
	padding: 0 0 15px 0;	
}

.savoir_plus_coinbasg {
	float: left;
	width: 10%;
	height: 15px;
	background-position: left bottom;
	background-image: url(images/commun_page/savoir_plus/coin_bas_g.gif);
	background-repeat: no-repeat;	
}

.savoir_plus_bascentre {
	float: left;
	width: 80%;
	height: 15px;
	background-position: left bottom;
	background-image: url(images/commun_page/savoir_plus/bas.gif);
	background-repeat: repeat-x;	
}

.savoir_plus_coinbasd {
	float: left;
	width: 10%;
	height: 15px;
	background-position: right bottom;
	background-image: url(images/commun_page/savoir_plus/coin_bas_d.gif);
	background-repeat: no-repeat;	
}


/*document a telecharger*/
.doc_tele_haut {
	clear: both;
	height: 25px;	
}

.doc_tele_coinhtg {
	float: left;
	width: 10%;
	height: 25px;
	background-position: left top;
	background-image: url(images/commun_page/doc_telecharge/coin_ht_g.gif);
	background-repeat: no-repeat;	
}

.doc_tele_htcentre {
	float: left;
	width: 80%;
	height: 25px;
	background-position: center top;
	background-image: url(images/commun_page/doc_telecharge/telecharger.gif);
	background-repeat: no-repeat;	
}

.doc_tele_coinhtd {
	float: left;
	width: 10%;
	height: 25px;
	background-position: right top;
	background-image: url(images/commun_page/doc_telecharge/coin_ht_d.gif);
	background-repeat: no-repeat;	
}

.doc_tele_text {
	clear: both;
	width: 100%;
	background-position: right top;
	background-image: url(images/commun_page/doc_telecharge/trait_vert.gif);
	background-repeat: repeat-y;
}

.doc_tele_text p {
	width: 100%;
	font-size: 10px;
	color: #cc0066;
	margin: 0;
	padding: 4px 0 0 7px;
	background-position: left top;
	background-image: url(images/commun_page/doc_telecharge/trait_vert.gif);
	background-repeat: repeat-y;
}


.doc_tele_text a:link, .doc_tele_text a:visited {
	display: block;
	color: #cc0066;
	text-decoration: none;
	padding: 0 10px 3px 19px;
	background-position: left 1px;
	background-image: url(images/commun_page/doc_telecharge/icon_pdf.gif);
	background-repeat: no-repeat;
}

.doc_tele_text a:hover {
	color: #000000;
	background-position: left -99px;
}

.doc_tele_bas {
	clear: both;
	height: 15px;
	margin: 0;
	padding: 0 0 15px 0;	
}

.doc_tele_coinbasg {
	float: left;
	width: 10%;
	height: 15px;
	background-position: left bottom;
	background-image: url(images/commun_page/doc_telecharge/coin_bas_g.gif);
	background-repeat: no-repeat;	
}

.doc_tele_bascentre {
	float: left;
	width: 80%;
	height: 15px;
	background-position: left bottom;
	background-image: url(images/commun_page/doc_telecharge/bas.gif);
	background-repeat: repeat-x;	
}

.doc_tele_coinbasd {
	float: left;
	width: 10%;
	height: 15px;
	background-position: right bottom;
	background-image: url(images/commun_page/doc_telecharge/coin_bas_d.gif);
	background-repeat: no-repeat;	
}



/* coordonnees services */
.coord_serv_haut {
	clear: both;
	height: 25px;	
}

.coord_serv_coinhtg {
	float: left;
	width: 10%;
	height: 25px;
	background-position: left top;
	background-image: url(images/commun_page/coord_serv/coin_ht_g.gif);
	background-repeat: no-repeat;	
}

.coord_serv_htcentre {
	float: left;
	width: 80%;
	height: 25px;
	background-position: center top;
	background-image: url(images/commun_page/coord_serv/coordonnees.gif);
	background-repeat: no-repeat;	
}

.coord_serv_coinhtd {
	float: left;
	width: 10%;
	height: 25px;
	background-position: right top;
	background-image: url(images/commun_page/coord_serv/coin_ht_d.gif);
	background-repeat: no-repeat;	
}

.coord_serv_text {
	clear: both;
	width: 100%;
	background-position: right top;
	background-image: url(images/commun_page/coord_serv/trait_vert.gif);
	background-repeat: repeat-y;
}

#spl_guichet {
	width: 100%;
	font-size: 10px;
	color: #003333;
	margin: 0;
	padding: 0 0 0 12px;
	background-position: left top;
	background-image: url(images/commun_page/coord_serv/trait_vert.gif);
	background-repeat: repeat-y;
}

#spl_guichet a:link, #spl_guichet a:visited {
	color: #003333;
	text-decoration: none;
}

#spl_guichet a:hover {
	color: #ff6600;
}

#spl_guichet .spl_nom {
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0;
}

#spl_guichet .spl_adr {
	margin: 0 0 4px 0;
	padding: 0;
}

#spl_guichet .spl_web {
	margin: 5px 0 0 0;
	padding: 0;
}

#spl_guichet .spl_hor {
	margin: 5px 0 0 0;
	padding: 0;
}

.coord_serv_bas {
	clear: both;
	height: 15px;
	margin: 0;
	padding: 0 0 15px 0;	
}

.coord_serv_coinbasg {
	float: left;
	width: 10%;
	height: 15px;
	background-position: left bottom;
	background-image: url(images/commun_page/coord_serv/coin_bas_g.gif);
	background-repeat: no-repeat;	
}

.coord_serv_bascentre {
	float: left;
	width: 80%;
	height: 15px;
	background-position: left bottom;
	background-image: url(images/commun_page/coord_serv/bas.gif);
	background-repeat: repeat-x;	
}

.coord_serv_coinbasd {
	float: left;
	width: 10%;
	height: 15px;
	background-position: right bottom;
	background-image: url(images/commun_page/coord_serv/coin_bas_d.gif);
	background-repeat: no-repeat;	
}

/* version en dur */

.coord_serv_text a:link, .coord_serv_text a:visited {
	color: #003333;
	text-decoration: underline;
}

.coord_serv_text a:hover {
	color: #000000;
}

.coord_serv_text .spl_nom_endur {
	font-size: 10px;
	font-weight: bold;
	color: #003333;
	margin: 0;
	padding: 3px 5px 4px 12px;
	background-position: left top;
	background-image: url(images/commun_page/coord_serv/trait_vert.gif);
	background-repeat: repeat-y;
}

.coord_serv_text .spl_adr_endur {
	font-size: 10px;
	color: #003333;
	margin: 0;
	padding: 0 5px 4px 12px;
	background-position: left top;
	background-image: url(images/commun_page/coord_serv/trait_vert.gif);
	background-repeat: repeat-y;
}

.coord_serv_text .spl_tel_endur {
	font-size: 10px;
	color: #003333;
	margin: 0;
	padding: 3px 5px 2px 12px;
	background-position: left top;
	background-image: url(images/commun_page/coord_serv/trait_vert.gif);
	background-repeat: repeat-y;
}


.coord_serv_text .spl_hor_endur {
	font-size: 10px;
	color: #003333;
	margin: 0 0 0 0;
	padding: 5px 5px 2px 12px;
	background-position: left top;
	background-image: url(images/commun_page/coord_serv/trait_vert.gif);
	background-repeat: repeat-y;
}

.coord_serv_text .spl_separe_endur {
	height: 12px;
	margin: 0;
	padding: 0 0 0 12px;
	background-position: left top;
	background-image: url(images/commun_page/coord_serv/trait_vert.gif);
	background-repeat: repeat-y;
}



/* coordonnees services simple */

#spl_guichet_base {
	margin: 0;
	padding: 0 0 15px 0;
}

#spl_guichet_base a:link, #spl_guichet_base a:visited {
	text-decoration: none;
}

#spl_guichet_base a:hover {
	color: #ff6600;
}

#spl_guichet_base .spl_nom {
	font-weight: bold;
}


/* liens externe */

.lien_ext {
	font-size: 10px;
	color: #eb4a0f;
	padding: 8px;
	border: 1px solid #eb4a0f;
	background-color: #fdf1ec;
}

.lien_ext a:link, .lien_ext a:visited {
	color: #eb4a0f;
	text-decoration: none;
}

.lien_ext a:hover {
	color: #000000;
}

.lien_ext .titre {
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}

.lien_ext .legende {
	font-weight: bold;
}





/*styles pour les moteur de recherche base association*/

/*association recherche*/
.rech_asso {
	width: 460px;
	height: 460px;
	margin: 0;
	padding: 0;	
}

.rech_asso_fond01 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/rech_asso_fd01.jpg);
	background-repeat: no-repeat;	
}

.rech_asso_fond02 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/rech_asso_fd02.jpg);
	background-repeat: no-repeat;	
}

/*recherche sport*/
.rech_asso_fond01_21 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_spo_fd01_21.jpg);
	background-repeat: no-repeat;
}
.rech_asso_fond02_21 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_spo_fd02_21.jpg);
	background-repeat: no-repeat;
}

/*quotidien/loisirs-vacances*/
/*sport*/
.rech_asso_fond01_12 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_lois_fd01_12.jpg);
	background-repeat: no-repeat;
}
.rech_asso_fond02_12 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_lois_fd02_12.jpg);
	background-repeat: no-repeat;
}

/*activites culturelles*/
.rech_asso_fond01_10 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_lois_fd01_10.jpg);
	background-repeat: no-repeat
}
.rech_asso_fond02_10 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_lois_fd02_10.jpg);
	background-repeat: no-repeat
}

/*autres loisirs*/
.rech_asso_fond01_13 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_lois_fd01_13.jpg);
	background-repeat: no-repeat
}
.rech_asso_fond02_13 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_lois_fd02_13.jpg);
	background-repeat: no-repeat
}


/*quotidien/enfance*/
/*sport*/
.rech_asso_fond01_1 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_enf_fd01_1.jpg);
	background-repeat: no-repeat
}

.rech_asso_fond02_1 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_enf_fd02_1.jpg);
	background-repeat: no-repeat
}

/*musique*/
.rech_asso_fond01_9 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_enf_fd01_9.jpg);
	background-repeat: no-repeat
}
.rech_asso_fond02_9 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_enf_fd02_9.jpg);
	background-repeat: no-repeat
}

/*autres activites*/
.rech_asso_fond01_2 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_enf_fd01_2.jpg);
	background-repeat: no-repeat
}
.rech_asso_fond02_2 {
	background-position: left top;
	background-image: url(../images/quotidien/associations/assos_enf_fd02_2.jpg);
	background-repeat: no-repeat
}




.rech_asso form {
	margin: 0;
	padding: 110px 0 0 30px;	
}

.rech_asso .rech_asso_chps1 {
	width: 240px;
	font-size: 11px;
	color: #660066;
	margin: 0;
	padding: 1px 2px 1px 5px;
	background-color: #ffffff;
	border: 1px solid #660066;	
}

.rech_asso .rech_asso_acti {
	height: 140px;
	font-size: 11px;
	color: #660066;
	margin: 0;
	padding: 8px 10px 8px 10px;
	background-color: #ffffff;
	border: 1px solid #660066;
	overflow: auto;
}

.rech_asso .rech_asso_acti table {
	color: #660066;	
}

.rech_asso .rech_asso_case1 {
	margin: 0;
	padding: 0;	
}

.rech_asso .rech_asso_case2 {
	vertical-align: middle;
	margin: 0 5px 5px 0;
	padding: 0;	
}

input.rech_asso_bouton {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	margin: 0 20px 0 0;
	padding: 1px 6px 1px 6px;
	background-color: #993399;
	border: 1px solid #660066;	
}

input.rech_asso_bouton:hover {
	color: #660066;
	background-color: #ffffff;
	border: 1px solid #660066;
}

input.rech_asso_bouton:active {
	color: #000000;
	background-color: #993399;
	border: 1px solid #993399;
}

.rech_asso .rech_asso_niou {
	font-weight: bold;
	color: #993399;
	text-align: right;
	margin: 0 20px 20px 0;
	padding: 85px 0 0 0;	
}

.rech_asso .rech_asso_niou a:link, .rech_asso .rech_asso_niou a:visited {
	color: #993399;
	text-decoration: none;
}

.rech_asso .rech_asso_niou a:hover {
	color: #000000;
}

.rech_asso .rech_asso_result {
	height: 300px;
	width: 358px;
	color: #993399;
	margin: 0 11px 0 90px;
	padding: 0;
	overflow: auto;
}

.rech_asso .rech_asso_result a:link, .rech_asso .rech_asso_result a:visited {
	display: block;
	color: #993399;
	text-decoration: none;
	margin: 2px 30px 2px 0;
	padding: 1px 0 1px 18px;
	background-position: left -6px;
	background-image: url(../images/quotidien/associations/menu_resultat_puce.gif);
	background-repeat: no-repeat;
}

.rech_asso .rech_asso_result a:hover {
	color: #000000;
	background-position: left -76px;
	background-image: url(../images/quotidien/associations/menu_resultat_puce.gif);
	background-repeat: no-repeat;
}










/* bas page */

#bas {
	display: none;
}




