img{
border:none;
}
body{
width: 100%;
font-family:Arial, Helvetica, sans-serif;
}

#conteneur {
width: 955px;
/*max-width: 955px;*/
}

tr.evidence {
	color: #C00000;
	}

#centreMag {
	width: 955px;
	min-height:550px;
	background-color:#E2E9F4;
	padding-bottom:10px;
	}
#barreOnglets {
	width: 955px;
	/*height: 20px;*/
	font-weight:bold;
	background-color:#FFFFFF;
	padding:10px 0px 0px 0px;
	}
.nada{
color:#CCCCCC;
background-color:#E2E1E0;
	background-image:url(../img/arrondit.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:5px;
	margin-right:4px;
}
.nom{
color:#000000;
	font-weight:bold;
	background-color:#FFFFFF;
	font-size:20px;
	padding:5p;
	margin-right:4px;
	line-height: 30px;
	}
#barreOnglets a:link{
	color:#000000;
	background-color:#DBC8DE;
	background-image:url(../img/arrondit.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:5px;
	margin-right:4px;
	}

#barreOnglets a:hover{
	background-color:#E2E9F4;
	color:#4C7ECD;
	background-image:url(../img/arrondit.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:5px;
	margin-right:4px;
	}
#barreOnglets a.barreOnglets_actif{
	background-color:#E2E9F4;
	color:#4C7ECD;
	background-image:url(../img/arrondit.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:5px;
	margin-right:4px;
	}
#barreOnglets a.barreOnglets_non{
	background-color:#E2E9F4;
	color:#000000;
	background-image:url(../img/arrondit.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:5px;
	margin-right:4px;
	}

	
#cote1{
float: left;
}
#cote1 img{
margin-right: 10px;
}
#cote2{
float: left;

}
#cote_txt{
margin-top:0px;
margin-bottom:10px;
}
/* page 1 */	

#presentationG {
	float: left;
	padding: 0;
	margin: 0px;
	margin-top:10px;
	color: #000000;
	width: 220px;
	}
#presentationD {
	float: left;
	padding: 0px 0px 0px 10px;
	margin-right: 0px;
	margin-top:10px;
	color: #000000;
	width: 715px;
	border-left: 1px solid #3F4144;
	}
.presD {
	float: left;
	margin-right: 0px;
	color: #000000;
	width: 710px;
	}
	
#presentationD h2{
	color:#3F4144;
	font-weight:bold;
	text-decoration:underline;
	}
#txt{
border: 1px solid #4C7ECD;
padding: 10px 10px 10px 10px;
width:425px;
margin-top:20px;
text-align:left;
}
#txt_mag{
float: left;
text-align:left;
width:425px;
margin-bottom:20px;
margin-right:18px;
}
#onglets{
border: 1px solid #4C7ECD;
padding: 10px 10px 10px 10px;
margin-top:38px;
margin-bottom:20px;
margin-left:10px;
width:190px;
float:left;
font-size:10px;
font-style:italic;
}
#onglets a{
font-size:10px;
font-style:italic;
color:#000000;
}
#onglets a:visited{
font-size:10px;
font-style:italic;
color:#000000;
}
#onglets a:hover{
font-size:10px;
font-style:italic;
color:#000000;
text-decoration:underline;
}
#onglets h3{
color:#4C7ECD;
font-weight:bold;
font-size:12px;
}
#onglets p{
margin-top:0px;
}
#Page1Photo1 {
	
	width: 200px;
	margin: 0px 0px 15px 10px;
	padding: 0px;

		}
	
#Page1Photo2 {
	
	width: 200px;
	margin: 0px 0px 15px 10px;
	padding: 0px;
	
		}

#Page1Adresse {
	width: 200px;
	height: 80px;
	margin: 0px;
	padding: 0px 10px 10px 10px;
	text-align:center;
	font-weight:bold;
	color:#000000;
	font-style:italic;
	}
#Page1Adresse a {
	font-size:12px;
	}
#photos{
width:715px;
padding-bottom:10px;
text-align:center;
}
#photos h4{
color:#000000;
	font-style:italic;
}
.image{
width:200px;
}
.legende{
text-align:center;
}
.p1_photo{
float:left;
margin-right:17px;
}
/* page 2 */

#page2_col3 {
	float: left;
	padding: 0px 0px 0px 10px;
	margin-right: 0px;
		margin-top:10px;
	color: #4592AD;
	width: 205px;
	border-left: 1px solid #3F4144;
	text-align:center;
	}
	
#page2_col2 {
	float: left;
	text-align:left;

	padding: 0px 15px 10px 15px;
	margin: 0px;
	margin-top:10px;
	color: #000000;
	width: 485px;
	border-left: 1px solid #3F4144;
	}
#page2_col2 h2{
	color:#3F4144;
	font-weight:bold;
	text-decoration:underline;
	}
#Page2Photo1 {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
	
	}
#Page2Photo1 h4{
	color:#000000;
	font-style:italic;
	text-align:center;
	margin-bottom: 7px;
	
	}	
#Page2Photo2 {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
	
	}
#Page2Photo2 h4{
	color:#000000;
	font-style:italic;
	text-align:center;
	margin-bottom: 7px;
	
	}	
#Page2Photo3 {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
	
	}
	#Page2Photo3 h4{
	color:#000000;
	font-style:italic;
	text-align:center;
	margin-bottom: 7px;
	
	}	
#Page2Photo4 {
	float: left;
	width: 200px;
	
	margin: 0px;
	padding: 0px;
	
	}
	#Page2Photo4 h4{
	color:#000000;
	font-style:italic;
	text-align:center;
	margin-bottom: 7px;
	
	}	
#page2_col3 h4 {
	clear: both;
	margin-top : 5px;
	text-align: center;
	font-size: 12px;
	}
	

/* page 3 */

#page3_col2 {
	float: left;
	padding: 0px 0px 10px 10px;	
	color: #000000;
	width: 720px;
	margin-top:10px;
	text-align:left;
	border-left: 1px solid #3F4144;
	}
#page3_col2 h2{
	color:#3F4144;
	font-weight:bold;
	text-decoration:underline;
}
#cote_txt{
width:700px;
}

#promo p{
background-color:#4C7ECD;
color:#FFFFFF;
width:700px;
font-weight:bold;
font-size:16px;
padding: 2px 10px 2px 10px;
margin-top:80px;
margin-bottom:10px;
margin-right:10px;
text-align:center;
}
#evenement{
border: 1px solid #4C7ECD;
padding: 5px 5px 5px 5px;
margin-top:65px;
margin-right:10px;
}
#page3_col2 h4{
color:#000000;
	font-weight:bold;
	font-style:italic;
	margin:0px;
}
#page3_col2 p{
margin:0px;
}
#print{
margin-bottom:20px;
}


/* page 4 */
#page4_col2 {
	float: left;
	padding: 0px 10px 10px 10px;
	margin-right: 0px;
	margin-top:10px;
	color: #000000;
	text-align:left;
	width: 710px;
	border-left: 1px solid #3F4144;
	}
	#page4_col2 h2{
	color:#3F4144;
	font-weight:bold;
	text-decoration:underline;

	}
#page4_col3 {
	float: left;
	padding: 0px 10px 10px 10px;
	margin-right: 0px;
	margin-top:10px;
	color: #000000;
	width: 345px;
	border-left: 1px solid #3F4144;
	}
#page4_col3 h2{
	color:#3F4144;
	font-weight:bold;
	text-decoration:underline;}

/* page 5 */
#page5_col2 {
	float: left;
	padding: 0px 10px 10px 10px;
	margin-right: 0px;
	margin-top:10px;
	color: #000000;
	width: 710px;
	text-align:left;
	border-right: 1px solid #3F4144;
	border-left: 1px solid #3F4144;
	background-color:#E2E9F4;
	}
#page5_col2 h2{
	color:#3F4144;
	font-weight:bold;
	text-decoration:underline;
	}
/* avant prob décalage

#page5_col3 {
	float: left;
padding: 0px 10px 10px 10px;
	margin-right: 0px;
		margin-top:10px;
	color: #000000;
	width: 320px;
	
	}	
#page5_col3 h4{
	color:#3F4144;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:15px;
	font-size:14px;
	}
#Page5Photo1{
text-align:center;
}*/
#page5_col3 {
padding: 0px 10px 10px 10px;
	margin-right: 0px;
	margin-top:10px;
	margin-left:215px;
	color: #000000;
	width: 699px;
	border-right: 1px solid #3F4144;
	border-left: 1px solid #3F4144;
	}	
#page5_col3 h4{
	color:#3F4144;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:15px;
	font-size:14px;
	}
#Page5Photo1{
width: 699px;
text-align:center;
}
/* page 6 */

#page6_rang1 {
	float: left;
	padding: 0px 10px 10px 10px;
	margin-top:10px;
	color: #000000;
	width: 710px;
	font-weight:bold;
	border-left: 1px solid #3F4144;
	background-color:#E2E9F4;
	}
#page6_rang1 h2{
	color:#3F4144;
	font-weight:bold;
	text-decoration:underline;
	}
#page6_rang2 {
	float: left;
	padding: 10px 10px 0px 10px;
	color: #000000;
	font-weight:bold;
	width: 710px;
	border-top: 1px solid #3F4144;
	border-left: 1px solid #3F4144;
	background-color:#E2E9F4;
	}

#page6_col2 h4 {
	clear: both;
	margin-top : 5px;
	text-align: center;
	font-size: 12px;
	}
#orange{
float:left;
}
h2.orange{
color:#4C7ECD;
font-weight:bold;
text-decoration:underline;
}

/* formulaire */

input{
background-color:#FFFFFF;
}
input.bouton{
background-color:#3F4144;
color:#FFFFFF;
font-weight:bold;
margin-left:223px;
margin-top:20px;
}
textarea.contact_mail{
background-color:#FFFFFF;
}
form.mail fieldset label{
color:#000000;
font-weight:bold;
}

/*coordonnées */

table.listeContact{
border: 1px solid #4C7ECD;
}
table.listeContact tr td{
width:165px;
text-align:center;
}
/* pied de la fiche */
#piedMag{
clear:both;
font-size:9px;
text-align:center;
width: 955px;
margin-top:20px;
margin-bottom:20px;
}
/* pop up */
body.pop {
background-color:#E2E9F4;
}
#pop {
border-left: 1px solid #3F4144;
padding-left:10px;
margin-top:10px;
margin-left:10px;
text-align:left;
}

#pop a{
color:#000000;
font-weight:bold;
}

/* moteur de recherche (index.php) */
#recherche_bloc{
border-left: 1px solid #3F4144;
border-right: 1px solid #3F4144;
width:700px;
margin-top:10px;
margin-left:125px;
}
#intro_recherche{
color:#000000;
background-color:#DBC8DE;
font-weight:bold;
text-align:justify;
margin-top:20px;
margin-left:105px;
width:470px;
padding:10px;
}
#recherche{
background-color:#4C7ECD;
color:#000000;
font-weight:bold;
width:490px;
margin-left:105px;
margin-top:20px;
padding:0px;
height:80px
}
#picto_R{height:41px;margin-top:10px;}
#recherche h3{
margin-top:10px;
margin-bottom:20px;
font-size:12px;
}
#recherche h3 a{
		background-image:url(../img/bouton_mct.gif);
	background-position:top center;
	background-repeat:no-repeat;
		height:28px;
	width:213px;
		padding:6px 35px 7px 35px;
color:#000000;
font-weight:bold;
}
#recherche h3 a:visited{
		background-image:url(../img/bouton_mct.gif);
	background-position:top center;
	background-repeat:no-repeat;
		height:28px;
	width:213px;
color:#000000;
font-weight:bold;
	padding:6px 35px 7px 35px;
}
#recherche h3 a:hover{
		background-image:url(../img/bouton_mct.gif);
	background-position:top center;
	background-repeat:no-repeat;
		height:28px;
	width:213px;
color:#000000;
font-weight:bold;
text-decoration:underline;
			padding:6px 35px 7px 35px;
}
#mot_cle{
background-color:#4C7ECD;
color:#000000;
font-weight:bold;
width:490px;
margin-left:105px;
margin-top:20px;
margin-bottom:20px;
}

input.findmc{
background-color:#FFFFFF;
	height:24px;
	width:213px;
}
input.find{
		background-image:url(../img/bouton_mct.gif);
	background-position:top center;
	background-repeat:no-repeat;
	color:#000000;
	font-weight:bold;
	height:28px;
	width:213px;
	margin-left:15px;
}

form.formmc{
margin-top:20px;
margin-left:20px;
}
#mot_cle p{
color:#000000;
font-style:italic;
font-weight:normal;
margin-left:20px;
margin-bottom:20px;
}
/* recherche par catégorie */
#presR {
margin-bottom:0px;
		width:955px;
}
#pres_catR{
background-image:url(../img/bord_beiget.gif);
	background-position:top right;
	background-repeat:no-repeat;
		background-color:#E2E9F4;
		height:70px;
		width:140px;
		float:left;
		color:#4C7ECD;
		font-weight:bold;
		font-size:16px;
		text-align:center;
		padding-top:17px;

}
#pres_cat2R{
background-image:url(../img/bord_brunt.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#DBC8DE;
		float:left;
		text-align:justify;
		color:#000000;
		font-weight:bold;
		padding:10px;
				height:50px;
				width:600px;
}
#blancR{
height:70px;
width:195.5px;
		float:left;
		background-color:#FFFFFF;
		color:#FFFFFF;
}
ul.liste_catGR{
color:#000000;
float:left;
width: 420px;
margin-left:15px;
margin-top:35px;
padding-bottom:20px;
border-right: 1px solid #3F4144;

}
ul.liste_catDR{
margin-top:35px;
color:#000000;
float:left;
width: 420px;
margin-left:40px;
padding-bottom:20px;
}
ul.liste_catGR li{
font-style:italic;
color:#000000;
width:400px;
margin-bottom:20px;
}
ul.liste_catGR li img{
font-style:italic;
color:#000000;
float:left;
margin-right:15px;
}
ul.liste_catDR li{

color:#000000;
font-style:italic;
width:400px;
margin-bottom:20px;
}
ul.liste_catDR li img{

color:#000000;
font-style:italic;
float:left;
margin-right:15px;
}
ul.liste_catGR li a{
	font-weight:bold;
	color:#000000;
	font-size:16px;
	font-style: normal;
}
ul.liste_catGR li a:visited{
	font-weight:bold;
	color:#000000;
	font-size:16px;
	font-style: normal;

}
ul.liste_catGR li a:hover{
	font-weight:bold;
	color:#000000;
	font-size:16px;
	font-style: normal;
	text-decoration:underline;
}
ul.liste_catDR li a{
	font-weight:bold;
	color:#000000;
	font-size:16px;
	font-style: normal;
}
ul.liste_catDR li a:visited{
	font-weight:bold;
	color:#000000;
	font-size:16px;
	font-style: normal;
}
ul.liste_catDR li a:hover{
	font-weight:bold;
	color:#000000;
	font-size:16px;
	font-style: normal;
		text-decoration:underline;
}
/* les résultats de recherche */
#ongletR{
height:87px;
}
#result_R{
background-color:#DBC8DE;
height:70px;

background-image:url(../img/bord_brunt.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
#img_categ{
float:left;
}
h2.ong-HGR {
background-image:url(../img/bord_beiget.gif);
	background-position:top right;
	background-repeat:no-repeat;
		background-color:#E2E9F4;
		height:70px;
		width:140px;
		float:left;
		color:#4C7ECD;
		font-weight:bold;
		font-size:16px;
		text-align:center;
		padding-top:17px;
	}
h2.ong-HMR {
	float: left;
	font-size: 14px;
	font-style: bold;
	padding: 5px 0px 30px 20px;
	width: 250px;
	background-color:#DBC8DE;
	}
h2.ong-HDR {
	float: left;
	font-size: 12px;
	font-style: bold;
	padding: 5px 0px 10px 10px;
		margin-left:30px;
			background-color:#DBC8DE;
	}
span.petitR {
	font-size: 20px;
	color:#000000;
	padding: 0px 5px 0px 0px;
	}
.enligneR {
	float: left;
	width: 400px;
	margin: 0px 0px 0px 32px;
		background-color:#DBC8DE;
	}
.enligneR li {
  float: left;
  display: inline;
  list-style-type: none;
  padding: 5px;
  margin: 5px 3px 0px 0px;
  background-image:url(../img/bouton_trit.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:117px;
	text-align:center;
		background-color:#DBC8DE;
  }
.enligneR li a{
color:#000000;
font-weight:bold;
  }
  .enligneR li a:visited{
color:#000000;
font-weight:bold;
  }
  .enligneR li a:hover{
color:#000000;
font-weight:bold;
text-decoration:underline;
  }
  #resultatR {
	width: 900px;
	margin-left:30px;
	margin-top:10px;
	}
  #resultatR p{
	margin:0px;
	padding:0px;
	}
#resultatR li {
	clear: both;
	height: 133px;
	margin: 0px 0px 5px 0px;
	border-bottom:2px solid #DBC8DE;
	}
h3.nomR {
	font-size: 18px;
	font-style: bold;
	color:#000000;
	padding: 0px 0px 10px 0px;
	width:220px;

	}
.photoR {
	float: left;
	vertical-align:middle;
	}
.photoR img{
margin-top:10px;
}
.coordR {
	float: left;
	margin: 5px 0px 0px 10px;;
	}
.coordR a{
color:#000000;
	}
	.coordR a:visited{
color:#000000;
	}
	.coordR a:hover{
color:#000000;
	}
.presentR {
	float: left;
	width: 290px;
	text-align: justify;
	font-style:italic;
	margin: 8px 0px 0px 2px;
	}
.presentR a{
	color:#000000;
	}
	.presentR a:visited{
	color:#000000;
	}
	.presentR a:hover{
	color:#000000;
	}
	
.presentR-categ{
	float: left;
	width: 400px;
	text-align: justify;
	font-style:italic;
	margin: 8px 0px 0px 40px;
}
.presentR-categ a{
	color:#000000;
	}
	.presentR-categ a:visited{
	color:#000000;
	}
	.presentR-categ a:hover{
	color:#000000;
	}
.presentR-region{
	float: left;
	width: 290px;
	text-align: justify;
	font-style:italic;
	margin: 8px 0px 0px 2px;
}
.presentR-region a{
	color:#000000;
	}
	.presentR-region a:visited{
	color:#000000;
	}
	.presentR-region a:hover{
	color:#000000;
	}
.infoR {
	float: right;
	width: 92px;
	height:24px;
	  background-image:url(../img/bouton_infot.gif);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
		padding-top:3px;
		margin-top:50px;
	}
.infoR a{
color:#4C7ECD;
font-weight:bold;
}
.infoR a:visited{
color:#4C7ECD;
font-weight:bold;
}
.infoR a:hover{
color:#4C7ECD;
font-weight:bold;
text-decoration:underline;
}


#navigR {
	clear: both;
	width: 955px;
	text-align:center;
	margin-top:50px;
	font-weight:bold;
	color:#4C7ECD;
	}
#navigR a{
	text-align:center;
	margin-top:50px;
	font-weight:bold;
	color:#000000;
	}

/* recherche par région */
h2.ong-carteR {
background-image:url(../img/bord_beiget.gif);
	background-position:top right;
	background-repeat:no-repeat;
		background-color:#E2E9F4;
		height:70px;
		width:140px;
		float:left;
		color:#4C7ECD;
		font-weight:bold;
		font-size:16px;
		text-align:center;
		padding-top:17px;
	}
#pres_carteR{
background-image:url(../img/bord_brunt.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#DBC8DE;
		float:left;
		text-align:justify;
		color:#000000;
		font-weight:bold;
		padding:10px;
		width:600px;
				height:50px;}
#blanc_carteR{
	height:70px;
	width:195.5px;
	float:left;
	background-color:#FFFFFF;
	color:#FFFFFF;
}
#carte_pres{
	text-align:center;
	margin-top:40px;
		margin-bottom:30px;
	font-weight:bold;
	color:#000000;
}
#ex_R{
font-style:italic;
color:#000000;
margin-top:27px;
margin-left:5px;
float:left;
}
p.provinceR {
	font-size: 12px;
	margin:0px;
	width:200px;
	color:#4C7ECD;
	font-weight:bold;
	}
#pls-categ {
	font-size: 12px;
	margin:5px 0px 0px 43px;
	width:200px;
	color:#4C7ECD;
	font-weight:bold;
	clear:both;
	float:left;
	}
#pls-region {
	font-size: 12px;
	margin:5px 0px 0px 0px;
	width:200px;
	color:#4C7ECD;
	font-weight:bold;
	float:left;
	}
	#enligneAutreR_carte {
	width: 957px;
	margin: 0px;
		background-color:#4C7ECD;
	}
/* barre autre recherche */	
#autreR{
background-color:#4C7ECD;
color:#000000;
font-weight:bold;
width:915px;
margin-left:20px;
margin-top:20px;
margin-bottom:20px;
}
#enligneAutreR {

	width: 915px;
	margin: 0px;
		background-color:#4C7ECD;
	}
#autre_mc{
float: left;
margin-right:5px;

}
#autre_cat a{
float: left;
		background-image:url(../img/bouton_mct.gif);
	background-position:top center;
	background-repeat:no-repeat;
		height:28px;

		padding:5px 25px 10px 25px;
		text-align:center;
color:#000000;
font-weight:bold;
margin-right:0px;
margin-top:20px;

}
#autre_prov a{
float: left;
		background-image:url(../img/bouton_mct.gif);
	background-position:top center;
	background-repeat:no-repeat;
		height:28px;
		padding:5px 30px 10px 30px;
		text-align:center;
color:#000000;
font-weight:bold;
margin-right:5px;
margin-top:20px;
}

/* autres */

#patience{
font-weight:bold;
font-size:14px;
padding-top:30px;
}

/* fiche -> bloc du dessus (recherche) */
#ongletRF{
background-color:#E2E9F4;
}
#result_RF{
background-color:#E2E9F4;
}
#result_RF a{
color:#000000;
		font-weight:bold;
}
#result_RF a:visited{
color:#000000;
		font-weight:bold;
}
#result_RF a:hover{
color:#000000;
		font-weight:bold;
}
#img_categF{
float:left;
}
h2.ong-HGRF {
		background-color:#E2E9F4;
		float:left;
		color:#4C7ECD;
		font-weight:bold;
		font-size:16px;
		margin-left:10px;
	}
h2.ong-HMRF {
	float: left;
	font-size: 16px;
	background-color:#E2E9F4;
	padding-left:103px;
			
	}
span.petitRF {
	font-size: 16px;
	color:#000000;
		float: left;
			padding-left:10px;
		
	}
#autreRF{
background-color:#4C7ECD;
color:#000000;
font-weight:bold;
width:915px;
margin-left:20px;
margin-bottom:10px;
}
#enligneAutreRF {

	width: 915px;
	margin: 0px;
		background-color:#4C7ECD;
	}
#autre_mcF{
float: left;
margin-right:5px;

}
#autre_catF a{
float: left;
		background-image:url(../img/bouton_mct.gif);
	background-position:top center;
	background-repeat:no-repeat;
		height:28px;

		padding:5px 25px 10px 25px;
		text-align:center;
color:#000000;
font-weight:bold;
margin-right:0px;
margin-top:20px;

}
#autre_provF a{
float: left;
		background-image:url(../img/bouton_mct.gif);
	background-position:top center;
	background-repeat:no-repeat;
		height:28px;
		padding:5px 30px 10px 30px;
		text-align:center;
color:#000000;
font-weight:bold;
margin-right:5px;
margin-top:20px;
}