/* Redéfinition de balises*/
body {
	background-color: #F39E4A;
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
legend {
	display: none;
}
fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
legend {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
h1 {
	margin: 0px;
	padding: 0px;
}
h2 {
	margin: 0px;
	padding: 0px;
}
a.bleu12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #005890;
	text-decoration: none;
}
a.bleu12:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #005890;
	text-decoration: none;
}
a.bleu12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #005890;
	text-decoration: underline overline;
}
a.rge12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #6E0000;
	text-decoration: none;
}
a.rge12:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #6E0000;
	text-decoration: none;
}
a.rge12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #6E0000;
	text-decoration: underline overline;
}

a.blc12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
a.blc12:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
a.blc12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: underline overline;
}

a.bleu12Fdpeche:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #004290;
	text-decoration: none;
	background-color: #FDF0DA;
}
a.bleu12Fdpeche:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #004290;
	text-decoration: none;
	background-color: #FDF0DA;
}
a.bleu12Fdpeche:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #004290;
	text-decoration: underline overline;
	background-color: #FDF0DA;
}

/* BANDEAU */
#bandeau {
	background-image: url(img/bg_bandeau.jpg);
	background-repeat: no-repeat;
	text-align: center;
	width: 955px;
	margin: 0;
	padding: 0;
}
#titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-style: italic;
	line-height: 34px;
	font-weight: bold;
	color: #0869B0;
	text-transform: uppercase;
	background: url(img/CAP.gif) no-repeat 40px 0;
	padding: 16px 0;
}
.arial17vertCAP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: italic;
	line-height: 17px;
	font-weight: bold;
	color: #0869B0;
	text-transform: uppercase;
}
#logoBandeau{
	position: absolute;
	top: 10px;
}


#contenu {
	/*background-image: url(img/bg_contenu.jpg);
	background-repeat: no-repeat;*/
	background-color: #FFFFFF;
	width: 955px;
	text-align: left;
}

/* RECHERCHE PAR THEME */
#blockThemes {
	float: left;
	text-align: left;
	width: 300px;
	border-right: solid 1px #005890;
}
#rechThemes {
	background-color: #FFB400;
	/*background-image: url(img/bg_themes.gif);
	background-repeat: no-repeat;*/
}
#titreThemes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #004194;
	text-decoration: none;
	background-image: url(img/pic_fleche.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	/*H D B G*/
	padding-left: 15px;
	margin: 0 0 0 40px;
}
#rechThemesInt {
	background-color: #FFB400;
}
#rechThemesInt #titreThemes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #004194;
	text-decoration: none;
	background-image: url(img/pic_fleche.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	/*H D B G*/
	padding-left: 15px;
	margin: 0px 0px 0px 50px;
}
#blockThemes ul {
	/*H D B G*/
	margin: 0px 0px 0px 35px;
	padding: 0px;
}
#blockThemes li {
	background-image: url(img/bg_liThemes.gif);
	background-repeat: repeat-x;
	background-position: 0px 10px;
	list-style-image: url(img/px.gif);
	/*H D B G*/
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 6px 0px;
}
#blockThemes span {
	color: #005890;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	background-color: #FFFFFF;
}
#blockThemes a:visited {
	color: #005890;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	background-color: #FFFFFF;
}
#blockThemes a:link {
	color: #005890;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	background-color: #FFFFFF;
}
#blockThemes a:hover {
	color: #005890;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
	background-color: #FFFFFF;
}

/* BLOCK RECHERCHES PAR VILLE ET AUTRE RECHERCHE */
#rechInitiale {
	width: 655px; /*376 + 279*/
}

/* RECHERCHE PAR VILLE */
#blockCarte {
	/*position: absolute;
	visibility: hidden;
	top: 152px;
	z-index: 10;*/
	float: left;
	width: 376px;
	border-right: solid 1px #005890;
}
#blockCarteInt {
	/*position: absolute;
	visibility: hidden;
	top: 152px;
	z-index: 10;*/
	float: left;
	width: 236px;
}
.carteCAP0 {
	background-image: url(img/carteCAP.gif);
	background-repeat: no-repeat;
	background-position: 20px 30px;
}
.carteCAP1 {
	background-image: url(img/carte1.gif);
	background-repeat: no-repeat;
	background-position: 20px 30px;
}
.carteCAP2 {
	background-image: url(img/carte2.gif);
	background-repeat: no-repeat;
	background-position: 20px 30px;
}
.carteCAP3 {
	background-image: url(img/carte3.gif);
	background-repeat: no-repeat;
	background-position: 20px 30px;
}
.carteCAP4 {
	background-image: url(img/carte4.gif);
	background-repeat: no-repeat;
	background-position: 20px 30px;
}
.carteCAP5 {
	background-image: url(img/carte5.gif);
	background-repeat: no-repeat;
	background-position: 20px 30px;
}
.carteCAP6 {
	background-image: url(img/carte6.gif);
	background-repeat: no-repeat;
	background-position: 20px 30px;
}
.carteCAP7 {
	background-image: url(img/carte7.gif);
	background-repeat: no-repeat;
	background-position: 20px 30px;
}
.carteCAP8 {
	background-image: url(img/carte8.gif);
	background-repeat: no-repeat;
	background-position: 20px 30px;
}
.carteCAP9 {
	background-image: url(img/carte9.gif);
	background-repeat: no-repeat;
	background-position: 20px 30px;
}
.carteCAP10 {
	background-image: url(img/carte10.gif);
	background-repeat: no-repeat;
	background-position: 20px 30px;
}
.carteCAP11 {
	background-image: url(img/carte11.gif);
	background-repeat: no-repeat;
	background-position: 20px 30px;
}
.carteCAP12 {
	background-image: url(img/carte12.gif);
	background-repeat: no-repeat;
	background-position: 20px 30px;
}
#rechCarte {
	background-color: #FBD200;
}
#titreCarte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #004194;
	text-decoration: none;
	background-image: url(img/pic_fleche.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	/*H D B G*/
	padding-left: 35px;
	/*margin: 0px 0px 0px 200px;*/
}
#listeVille ul {
	/*H D B G*/
	padding: 0px;
	margin: 280px 10px 10px 10px;
}
#listeVille li {
	/*H D B G*/
	padding: 0px;
	margin: 0px;
	list-style-image: url(img/px.gif);
	/*display: inline;*/
}
#listeVilleInt ul {
	/*H D B G*/
	padding: 0px;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #005890;
	font-size: 12px;
}
#listeVilleInt li {
	/*H D B G*/
	padding: 0px;
	margin: 5px 0px;
	list-style-image: url(img/px.gif);
	/*display: inline;*/
}

/* AUTRES RECHERCHE */
#blockAutresRech {
	/*position: absolute;
	visibility: hidden;
	top: 152px;
	z-index: 10;
	width: 279px;*/
	height: 450px;
	margin: 0 0 0 678px;
}
#rechAutre {
	background-color: #FBF000;
}
#titreAutre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #004194;
	text-decoration: none;
	background-image: url(img/pic_fleche.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	/*H D B G*/
	padding-left: 15px;
	margin: 0px 0px 0px 10px;
}
#formulaire {
	/*H D B G*/
	margin: 10px 10px 10px 0px;
}

.bgfiletOr1 {
	background-image: url(img/bg_liThemes.gif);
	background-repeat: repeat-x;
	background-position: 0px 5px;
	list-style-image: url(img/px.gif);
	/*H D B G*/
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 6px 0px;
}
.bgfiletOr2 {
  position:relative;
	background-image: url(img/bg_liThemes.gif);
	background-repeat: repeat-x;
	background-position: 0px 10px;
	list-style-image: url(img/px.gif);
	/*H D B G*/
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 6px 0px;
}
.arial12bleuFdBlc {
	color: #005890;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	background-color: #FFFFFF;
}
.bouton {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #809C2C; 
	background-color: #EAF1F6;
	margin: 8px;
}
#ttesAssos {
	/*H D B G*/
	margin: 35px 0px 0px 0px;
}

/* BLOCK ACTUALITES ET DIAPORAMA */
#blockPasActus {
	background-color: #FDEBA6; 
	width: 245px; 
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #0869B0;
	padding: 10px;
	margin-top: 10px;
}
#blockPasActus p {
	margin-top: 10px;
}
#blockActus {
	background-color: #F0F7FD; /*#DFEBFC*/
	width: 245px; 
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #1E617F;
	padding: 0px;
	margin-top: 20px;
}
#blockActus a.bleu {
	text-decoration: none;
	color: #185976;
}
#blockActus p {
	margin: 8px 0px 8px 8px;
}
#blockActus h3 {
	background-color: #1E617F; /*#AACDFF*/
	color: #FFFFFF;
	padding: 1px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}
/* Diaporama */
#blockDiapo {
	background-color: #FEF5E8;
	width: 245px; 
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 14px;
	padding: 0px;
	margin-top: 10px;
}
#blockDiapo p {
	margin: 8px 0px 8px 8px;
	color: #B05600;
}
#blockDiapo a.or {
	text-decoration: none;
	color: #943D08;
}
#blockDiapo h3 {
	background-color: #FCCEA0; /*#AACDFF*/
	color: #B05600;
	padding: 1px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}

/* Block Questionnaire */ 

#blockQuestionnaire {
	background-color: #AACDFF; 
	width: 245px; 
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #6E0000;
	padding: 10px;
	margin-top: 10px;
}

#blockQuestionnaire a {
	color: #FF5F49;
	text-decoration: underline;
}


#QuestDiap {
	width: 245px; 
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #6E0000;
}

/* pied de page*/
#txtAssos {
	/*H D B G*/
	margin: 20px 0px 25px 100px;
	color: #0869B0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
.verdana10bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color:#0869B0;
}

/* VOTRE ASSOCIATION */
#votreAssos {
	padding-top: 20px;
	background-image: url(img/bg_votreAssos.gif);
	background-repeat: no-repeat;
	background-position: 0px 40px;
}
#votreAssos ul {
	/*H D B G*/
	margin: 0px 0px 0px 75px;
	padding: 0px;
}
.encadre {
	/*H D B G*/
	margin: 0px;
	padding: 0px;
	display: inline;
	border-top: solid 1px #D5BEA3;
	border-right: solid 1px #D5BEA3;
}
.pasEncadre {
	/*H D B G*/
	margin: 0px;
	padding: 0px;
	display: inline;
	border-top: 0px;
	border-right: 0px;
}
a.bleu12gras:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #083958;
	text-decoration: none;
	/*H D B G*/
	margin: 0px 10px 0px 10px;
}
a.bleu12gras:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #083958;
	text-decoration: none;
	/*H D B G*/
	margin: 0px 10px 0px 10px;
}
a.bleu12gras:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #C2A684;
	text-decoration: none;
	/*H D B G*/
	margin: 0px 10px 0px 10px;
}
a.bleu10:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #083958;
	text-decoration: none;
	/*H D B G*/
	margin: 0px 10px 0px 10px;
}
a.bleu10:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #083958;
	text-decoration: none;
	/*H D B G*/
	margin: 0px 10px 0px 10px;
}
a.bleu10:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #C2A684;
	text-decoration: none;
	/*H D B G*/
	margin: 0px 10px 0px 10px;
}
a.orange:visited {
	color: #F39E4A;
	text-decoration: none;
}
a.orange:link {
	color: #F39E4A;
	text-decoration: none;
}
a.orange:hover {
	color: #F39E4A;
	text-decoration: none;
}

.accesskey {
	font-weight: bold;
	text-decoration: underline;
}

.verdana12blc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
#modemploi {
	margin: 10px;
}

#carteInv {
	position: absolute;
	visibility: hidden;
	top: 180px;
	z-index: 10;
	width: 376px;
}
.textAlignCenter{
text-align:center;
}
