/* Begin structure/mainPage.html */
								
#page{
	background:transparent url(../images/page.jpg);
	background-repeat:repeat-y;
	margin:0 auto;
	position:relative;
	width:1002px;
}

#accessibility{
	position:absolute;
	right:0;
	top:0;
}
#accessibility ul, #accessibility li, #accessibility a, #accessibility a:visited{
	background:none;
	color:#fff;
	display:inline;
	font-size:1em;
	margin:0;
	padding:0;
	text-decoration:none;
}
#accessibility a:hover{
	text-decoration:underline;
}

/*CSSEditor|structure,global|Zone de bannière*/
#banner{
	margin:0 0 0 0;
}

.bloc_haut{
margin:0px;
padding:0px;
margin:0 0 0 20px;
float:left
}
.pub2 {
border-bottom:solid 1px #8A0019;
border-top:solid 2px #8A0019;
/*margin:2px 0 2px 10px !important;*/
margin:2px 0 2px 0px;
padding:2px 0 2px 0;
width:615px;
float:left
}

.recherche{
width:336px;
margin:2px 0px 2px 8px;
padding:2px 0 2px 0;
float:left;
border-top:solid 2px #8A0019;
}

.recherche h2{
color:#000000;
font-size:1.3em;
font-style:italic;
text-align:left;
margin-left:9px;
margin-top:4px}

.form_recherhce{
background-color:#F0F0E6;
border:1px solid #CCCCCC;
height:268px}

.form_recherhce h2{
color:#000000;
font-size:1.4em;
font-style:italic;
font-family:"Times New Roman", Times, serif}

.form_recherhce .champ_text{
width:317px;
border:solid 1px #CCCCCC;
background:#FFFFFF;
color:#999999;
font-size:1.1em}

.form_recherhce .selecte{
color:#000000}

.form_recherhce div{
margin-top:5px;
margin-bottom:3px}

.form_recherhce .bouton{
margin-right:9px;
text-align:right}

.form_recherhce .bouton strong{
float:left;
margin-left:9px;
font-weight:normal;
font-size:1em}
.form_recherhce .bouton strong a{
text-decoration:none;
color:#616160}

/*CSSEditor|structure,global|Zone intérieure*/
#wrapper{
	color:#616160;
	font-size:1em;
	width:1002px;
	background:transparent url(../images/fond_content.jpg);
	background-repeat:no-repeat;
	padding-top:73px
}

#resultats{
	color:#616160;
	font-size:1em;
	width:1002px;
	background:transparent url(../images/fond_content2.jpg);
	background-repeat:no-repeat;
	padding-top:73px
}

#autre_page{
	color:#616160;
	font-size:1em;
	width:1002px;
	background:transparent url(../images/fond_content3.jpg);
	background-repeat:no-repeat;
	padding-top:73px
}

#conteneur{
	float:left;
	width:1002px;
	padding:0px;
}
#contents{
	padding:5px 370px 10px 30px;
	background:transparent url(/images/content.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:180px
}
/*CSSEditor|structure,global|Zone de contenu*/
#contents #main{
color:#000000
}

#contents #main p{
text-align:justify}

#contents #main h2{
color:#BB0408;
font-size:1.8em;
font-weight:normal}

#contents #main h1{
color:#000000;
font-size:1.4em;
font-weight:800}


#contents2{
	padding:5px 30px 10px 30px;
	background:transparent url(/images/content.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:180px
}
/*CSSEditor|structure,global|Zone de contenu*/
#contents2 #main{
color:#000000
}

#contents2 #main p{
text-align:justify}

#contents2 #main h2{
color:#BB0408;
font-size:1.8em;
font-weight:normal}

#contents2 #main h1{
color:#000000;
font-size:1.4em;
font-weight:800}
/*CSSEditor|structure,global|Colonne de gauche*/
#leftbar {
	float:left;
	margin:0 0 0 -983px;
	width:180px;
}

/*CSSEditor|structure,global|Colonne de droite*/
#rightbar{
	float:left;
	margin:0 0 0 -358px;
	width:336px;
	text-align:center
}

/*CSSEditor|structure,global|Zone de pied de page*/
#footer{
	background:transparent url(../images/footer.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
	background-repeat:no-repeat;
	padding:10px 0 5px 0 ;
	text-align:center;
	width:1002px;
	clear:both;
	height:71px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
	letter-spacing:1px;
	margin:0px
}

#footer a{
color:#FFFFFF;
text-decoration:none}

#footer a:hover{
text-decoration:underline}


#signature{
	clear:both;
	margin:auto;
	text-align:center;
	width:1002px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF
	}
	/*CSSEditor|structure,global|Zone de signature*/
	#signature  a,#signature a:visited{
		background:none;
		color:#8A0019;
		text-decoration:none;
	}
	#signature a:hover{
		color:#8A0019;
		text-decoration:underline
	}

/*les élément de navigation*/

#not_nested {
	background:transparent url(../images/menu.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
	height:35px;
	width:1002px;
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
	letter-spacing:1px
}

#not_nested a{
color:#FFFFFF;
text-decoration:none}

#not_nested a:hover{
text-decoration:underline}

/*menu de droite*/

.menu_droite{
width:180px;
border:none;
background:none;
margin:auto;
margin-bottom:2px;
padding:0px;
margin-top:5px;
text-align:center
}


.menu_droite ul,li{
list-style:none;
margin:0px;
padding:0px;
padding-bottom:1px;
}


.menu_droite li a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background:none;
font-size:1.2em;
font-style:italic
}

.menu_droite li a:hover{
text-decoration:underline;
}


.menu_droite li{
		background:transparent url(../images/bouton-menu.jpg);
		background-repeat:no-repeat;
		padding:0px;
		margin:0px;
		width:180px;
		text-align:center;
		height:30px;
		padding-top:10px;
		margin-bottom:1px
}

/*liste_categorie*/

.liste_categorie{
width:170px;
border:none;
background:none;
margin:auto;
margin-bottom:2px;
padding:0px;
margin-top:5px;
border:solid 1px #CCCCCC;
padding:4px
}

.liste_categorie h2{
color:#BB0408;
font-size:1.1em
}

.liste_categorie ul,li{
list-style:none;
margin:0px;
padding:0px;
padding-bottom:1px;
}


.liste_categorie li a{
color:#000000;
font-weight:bold;
text-decoration:none;
background:none;
font-size:0.9em;
}

.liste_categorie li a:hover{
text-decoration:underline;
}


.liste_categorie li{
		text-align:left;
		margin-top:2px
}

.carte_google{
border:solid 1px #CCCCCC;
margin-top:5px;
margin-bottom:5px;
overflow: hidden;
width:335px;
height:350px
}


/*style pour résultats de la recherche*/

.resultat_recherhce{
margin:3px auto;
border-bottom:solid 1px #8A0019;
padding-bottom:5px;
margin-bottom:5px;
}

.resultat_recherhce .box_resultat{
border:solid 1px #CCCCCC;
background-color:#F0F0E6
}

.resultat_recherhce .box_resultat span{
color:#990000;
font-weight:bold}

.num_page{
text-align:right;
font-weight:bold;
margin:5px auto}

.num_page span{
height:11px;
padding-top:6px}

.box_resultat h3{
background:transparent url(../images/font-head-recherhce.jpg);
background-repeat:repeat-x;
color:#FFC315;
font-size:1.3em;
height:28px;
padding-left:10px;
padding-top:10px}

.box_resultat p{
margin:0px;
padding:3px;

}

.box_resultat .image{
float:left;
margin:4px;
}


.fiche_restau{
border:solid 1px #CCCCCC;
background-color:#F0F0E6;
margin:3px auto;
margin-top:0px
}

.fiche_restau h3{
background:transparent url(../images/slice.jpg);
background-repeat:repeat-x;
color:#FFC315;
font-size:1.3em;
height:37px;
padding-left:10px;
padding-top:20px}

.fiche_restau p{
margin:0px;
padding:3px;

}

.fiche_restau .image{
float:left;
margin:4px;
}

.fiche_restau h4{
color:#BB0408;
font-size:1.2em;
font-style:italic;
font-family:"Times New Roman", Times, serif;
font-weight:bold
}

.fiche_restau .autre_infos{
margin:10px}

.fiche_restau .autre_infos p{
margin:3px 0 4px 0px;
padding:3px 0 4px 0px;
}

.descriptif{
color:#666666
}

.fiche_atout{
margin:3px auto;
padding:10px;
color:#666666
}

.fiche_atout strong{
font-style:italic;
}

