div.RAH .htmlarea h2, div.RAH .htmlarea .csc-header h2 {
	color:#6D9818;
	font-size:127%;
	padding:20px 0 8px 2px;
}

div.RAH .htmlarea h3,div.RAH .tx-aahrestaurant-pi3 h3 {
	color:#6D9818;
	font-size:109%;
	padding:2px 0 5px 2px;
}

div.RAH a h3.name_resto{
	text-decoration:underline;
	padding:0;
}

div.RAH a h3.name_resto:hover{
	text-decoration:none;
}

div.RAH .htmlarea h4 {
	background:transparent url(../images/img_css/bg_h4_RAH.png) no-repeat scroll 11px 6px;
	border-bottom:1px solid #6D9818;
	border-top:1px solid #6D9818;
	color:#6D9818;
	font-size:109%;
	margin:15px 0 10px;
	padding:3px 0 5px 22px;
}

div.RAH .htmlarea h2.special,div.RAH .htmlarea .csc-header h2.special {
	border-bottom:1px solid #6D9818;
	border-top:1px solid #6D9818;
	background:transparent url(../images/img_css/bg_h4_RAH.png) no-repeat scroll 11px 6px;
	color:#6D9818;
	font-size: 109%;
	padding: 3px 0 5px 22px;
	margin: 29px 0 20px 0px;
}

div.RAH div.tx-aahrestaurant-pi1 a{
	text-decoration:underline;
}

div.RAH div.tx-aahrestaurant-pi1 a:hover{
	text-decoration:none;
}

div.RAH div.tx-aahrestaurant-pi3 h2.special{
	border-bottom:1px solid #6D9818;
	border-top:1px solid #6D9818;
	background:transparent url(../images/img_css/bg_h4_RAH.png) no-repeat scroll 11px 6px;
	color:#6D9818;
	font-size: 130%;
	padding: 3px 0 5px 22px;
	margin: 29px 0 0 0;
}

div.RAH #bloc_nos_missions h3 {
	background:transparent url(../images/img_css/bg_titr_org_RAH.jpg) repeat-y scroll 0 0;
}

div.RAH #bloc_nos_missions {
	border:1px solid #6D9818;
}

div.RAH #nav_gauche li a {
	color:#6D9818;
}
div.RAH .liste_fiche h3 ,div.RAH #actu_with_h4 h4 ,div.RAH .bloc_actu h2{
	border-top: 1px solid #6D9818;
	border-bottom: 1px solid #6D9818;
	background:url(../images/img_css/bg_h4_RAH.png) 11px 6px no-repeat;
	color: #6D9818;
}
div.RAH .visuel_2_int_edito_2 a{
	 background: url(../images/img_css/img_puce_vert_2_RAH.png) no-repeat left;
	 color: #6D9818;
 }

div.RAH .liste_actu2 h2 a {
	color: #6D9818;
}
.highlights a, .tx-aahrestaurant-pi4 p.list_results a {
	color: #6D9818;
	text-decoration:underline;
}
.highlights a:hover, .tx-aahrestaurant-pi4 p.list_results a:hover {
	text-decoration:none;
}
.tx-aahrestaurant-pi4 p.list_results{
	font-size:109%;
	font-weight:bold;
}
div.RAH .pagination {
	border-top: 1px solid #6D9818;
}
div.RAH span.powermail_mandatory{
	color:#6D9818;
}
div.tx-aahrestaurant-pi3 div.bloc_resto{
	width:240px;
	height:220px;
	margin:3px;
	border:2px solid #6D9818;
	float:left;
	overflow:hidden;
}
div.tx-aahrestaurant-pi3 div.bloc_resto img{
	float:left;
	margin:4px;
}
div.tx-aahrestaurant-pi3 div.bloc_resto div.info_resto{
	margin:4px 0 0 4px;
}
div.tx-aahrestaurant-pi3 div.bloc_resto div.summary_resto{
	clear:both;
	margin:4px;
}
div.tx-aahrestaurant-pi3 div.bloc_resto div.info_resto a{
	color:#6D9818;
	text-decoration:underline;
}
/*div.tx-aahrestaurant-pi3 h3.city{
	clear:left;
}*/
div.tx-aahrestaurant-pi3 hr{
	color:#6D9818;
	background-color:#6D9818;
	margin:15px 0 0 0;
	border:0;
}
/* Mise en place d'un h2.speecial à la place
div.tx-aahrestaurant-pi3 h2.region{
	padding:10px 0 8px 2px;
}*/
div.tx-aahrestaurant-pi3 span.query_results{
	font-size:130%;
}
div.tx-aahrestaurant-pi3 span.link_new{
	font-size:130%;
	margin-left:40px;
}
div.tx-aahrestaurant-pi3 span.link_new a{
	text-decoration:underline;
}
div.tx-aahrestaurant-pi3 span.link_new a:hover{
	text-decoration:none;
}
.pagination a {
	color:#6D9818;
}
.pagination li {
	background:transparent url(../images/img_css/sepa_pagination_RAH.png) no-repeat scroll right 2px;
	color:#6D9818;
}
.suivant {
	background:transparent url(../images/img_css/puce_suivant_RAH.png) no-repeat scroll right 5px;
	}
.perecd {
	background:transparent url(../images/img_css/puce_preced_RAH.png) no-repeat scroll 0 5px;
}
.highlights h2 span.date_actu {
	width:auto;
}
.tx-aahrestaurant-pi4 p.pagination_resto{
	text-align:center;
}
.pagination_resto, .pagination_resto a{
	color:#6D9818;
}
div.RAH #col_gauche h3 , div.RAH #col_gauche_sq h3{
	background: url("../images/img_css/bg_titr_green_RAH.png")  repeat-y;
	color: #fff;
	padding: 3px 0 2px 9px;
	text-transform: uppercase;
	font-size: 109%;
}
/*414b56*/