body {
	margin : 0;
	padding : 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background: #fff url(images/fond_menu_v2.jpg) repeat-y 0px 0px;
}
.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}
.contentpaneopen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;

}
/*-------------------------------- Formulaires ------------------------------------*/
/*------ recherche geo + options -------*/
form {margin : 0; padding : 0;}
textfield {border-width: 0;}
fieldset#options {display:block; padding:4px; border:1px solid #AD9E00;  background-color:#FFF; width:250px;}
legend { padding:0; margin:2px;}
#opt_geo label { display:block; float:left; width:100px; text-align:left; line-height: 12px;}

/*------ recherche multicriteres statut -------*/

#statut imput { display:block; float:left;}

/*------ Formulaires  contact -------*/
#contact_email{margin : 0; padding : 0; text-align:left;}

/*------ Formulaire Login /MdP -------*/
#login {margin : 5px 0 0 5px; padding : 2px;}
textfield {border-width: 0;}
fieldset {display:block; padding:3px; border:1px solid #AD9E00;  background-color:#FFF; width:250px;}
legend { padding:0; margin:2px;}

/*------  fin Formulaires -------*/
niv2 {
	margin : 0 0 0 10px;
}

#body/*.contentpanopen*/{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
table.contentpanopen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin:40px;
	padding :0;
}
/*---- liens ---*/
a:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#0e2819; text-decoration : underline;}
a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#AD9E00;text-decoration : underline;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#AD9E00; text-decoration : underline;}
a:active {font-family:  Arial, Helvetica, sans-serif; font-size: 11px;color:#0e2819;text-decoration : underline;}


/*--------------------- MEP Tetiere ---------------*/
.titre{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
}
.navsec {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0e2819;
}
/* Liens taille texte */
a.text:link { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px;color:#0e2819; text-decoration : none;}
a.text:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px;color:#0e2819;text-decoration : none;}
a.text:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px;color:#0e2819; text-decoration : underline;}
a.text:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px;color:#0e2819;text-decoration : none;}


a.text1:link { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px;color:#000000; text-decoration : none;}
a.text1:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px;color:#000000;text-decoration : none;}
a.text1:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px;color:#000000; text-decoration : underline;}
a.text1:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px;color:#000000;text-decoration : none;}


/* Liens selection */
a.selection:link { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px;color:#0e2819; text-decoration : none;}
a.selection:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px;color:#0e2819;text-decoration : none;}
a.selection:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px;color:#0e2819; text-decoration : underline;}
a.selection:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px;color:#0e2819;text-decoration : none;}

/*----------------- User ------------------------------ */
#user{
	padding: 2px 15px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0e2819;
}


/*--------------------- Menu --------------------------- */
div.moduletable {
	margin : 15px 0 0 0;
	padding : 0;
}

ul {padding: 0; margin: 15px 0 5px 11px; list-style: none; overflow:hidden;}
li {padding : 0; margin:0; list-style: none; overflow:hidden;}

a.mainlevel {
	display: block;
	background: url(images/fond_menu_onoff.gif) no-repeat 0px 19px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	_font-size: 11px;
	color:#0e2819; 
	text-align: left;
	padding: 2px 0 0 18px;
	height: 17px !important;
	height: 15px;
	width: 180px;
	text-decoration: none;
}
a.mainlevel:link {
	background-position: 0px -19px;
	text-decoration : none;
	color: #0e2819;
}
a.mainlevel:visited {
	background-position: 0px -19px;
	text-decoration : none;
	color: #0e2819;
}
a.mainlevel:hover {
	background-position: 0px -19px;
	text-decoration : underline;
	color: #0e2819;
}
a.mainlevel:active {
	background-position: 0px -19px;
	text-decoration : none;
	color: #0e2819;
}
 a.mainlevel#active_menu {
	background-position: 0px 0px;
	text-decoration: none;
	color: #fff;
}




/*--------------------- Menu secondaire  --------------------------- */
#nav {margin : 0; padding : 0;}
#nav ul, #nav li{padding: 0; margin: 0; display: inline;}
/*--- joomla! test ---*/
a.mainlevel-nav:link, a.mainlevel-nav:visited {
	display: inline;
	background: url(images/puce_hypo.jpg) no-repeat 0 1px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0e2819; 
	text-align: left;
	padding: 0 0 0 12px;
	text-decoration: none;
}
a.mainlevel-nav:hover {
	display: inline;
	background: url(images/puce_hypo.jpg) no-repeat 0 1px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0e2819; 
	text-align: left;
	padding: 0 0 0 12px;
	text-decoration: underline;

}
a.mainlevel-nav#active_menu {text-decoration: none; color: #AD9E00;}

/*--------------------- Menu droite  --------------------------- */
#sstheme { padding : 0; margin:0 0 0 7px; width:153px;}
#sstheme ul {padding: 0; margin: 0;}
#sstheme li {
	padding: 0; 
	margin: 0;
	background: url(images/puce_croix.jpg) no-repeat 0 1px;
}


a.sstheme:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0e2819; 
	text-align: left;
	padding:0 0 0 12px;
	text-decoration: none;
}
a.sstheme:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0e2819; 
	text-align: left;
	padding:0 0 0 12px;
	text-decoration: none;
}
a.sstheme:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0e2819; 
	text-align: left;
	padding:0 0 0 12px;
	text-decoration: underline;

}
a.sstheme:active {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0e2819; 
	text-align: left;
	padding:0 0 0 12px;
	text-decoration: none;
}
a.sstheme#active_menu {text-decoration: none; color: #AD9E00;}


/*--------------------- Menu fiche recherche  --------------------------- */
#fiche_rech {margin : 0; padding : 0;}
#fiche_rech ul, #fiche_rech li{padding: 0; margin: 0; display: inline;}

a.fiche_rech:link, a.fiche_rech:visited {
	display: inline;
	background: url(images/puce_point.jpg) no-repeat 2px 3px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0e2819; 
	text-align: left;
	padding: 0 0 0 13px;
	text-decoration: none;
}
a.fiche_rech:hover {
	display: inline;
	background: url(images/puce_point.jpg) no-repeat 2px 3px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0e2819; 
	text-align: left;
	padding: 0 0 0 13px;
	text-decoration: underline;

}
a.fiche_rech#active_menu {text-decoration: none; color: #AD9E00;}

/*-------------------- Actualites -----------------------------*/
#actus {
 /* margin : 0 0 10px 0;
 width: 172px;
 height: 237px;
background: transparent url(images/cadre_actus.jpg) no-repeat 0 0;*/
}
#actus_cont{
 margin : 0 0 0 15px;
 width: 150px;
}
.titre_actus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#0e2819;
}
#actus p {
	font-size: 11px;
	margin: 4px 0 0 0;
}

/*---- liens ---*/
a.actush:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#000; text-decoration : none;}
a.actush:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#000;text-decoration : none;}
a.actush:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#0e2819; text-decoration : underline;}
a.actush:active {font-family:  Arial, Helvetica, sans-serif; font-size: 11px;color:#000;text-decoration : none;}
/* Liens */
a.cadres:link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px;color:#fff; text-decoration : underline;}
a.cadres:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px;color:#fff;text-decoration : underline;}
a.cadres:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px;color:#fff; text-decoration : underline;}
a.cadres:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px;color:#fff;text-decoration : underline;}
/*-------------------- Questions -----------------------------*/
#questions {
 /*margin : 0 0 10px 0;
 width: 180px;
 height: 158px;
 background: transparent url(images/cadre_questions.jpg) no-repeat 0 0;*/
}
#ques_cont{
 margin : 0 0 0 15px;
 width: 150px;
}
.titre_ques {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#0e2819;
}
#ques p {
	font-size: 10px;
	margin: 4px 0 0 0;
}
#ques_tout {
	margin: 0;
	padding:0;
}
/*--------------------  Pop-up Questions -----------------------------*/
#info {height:300px; position:relative;}
#adsie {position:absolute; bottom:0; left:0; z-index:1;}
#info:hover {background-color:#fff;}

a#popup:visited {color:#0e2819; text-decoration:none;}
a#popup {color:#000; text-decoration:none; position:relative; left:0;}
a#popup span {display:none;}
a#popup:hover {color:#0e2819; cursor:default;}
a#popup:hover #popbox {display:block; position:absolute; top: -110px; left:-200px; width:275px; background-color:#ffECB3; color:#000; border:1px solid #AD9E00; text-align:left; font-family:Arial, helvetica; font-size:11px; padding: 0 6px 6px 6px;}


/*--------------------------------- Body : Page centrale --------------*/
/*------ balises titres h1, h2, h3 -------- */
h1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#0e2819;
	font-weight:bold;
}
h2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0e2819;
}
h3 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0e2819;
	padding-left:13px;
	background: transparent url(images/puce_jaune.jpg) no-repeat 0px 3px;
}
.like_h3 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#0e2819;
	padding-left:13px;
	background: transparent url(images/puce_jaune.jpg) no-repeat 0px 3px;
}
legend{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#0e2819;
	padding-left:13px;
	background: transparent url(images/puce_jaune.jpg) no-repeat 0px 3px;
}
.titre_acceuil {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0e2819;
}
.liste_croix {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0e2819;
	padding-left:15px;
	background: transparent url(images/puce_croix.jpg) no-repeat 0px 0px;
}
/*--- Titres des pages --*/
#grand_titre {
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight:bold;
	color:#0e2819;
	line-height: 5px;
	width : 98%;
	height:13px;
	border-bottom : 1px solid #0e2819;
}
/*------ balises p -------- */
p {margin: 3px 0 8px 0;}


/*------ cas particulier -------- */
.leg_photos {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color:#0e2819;}
.edite {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#666;} /* edite le sur la home */
.sstit_actus {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color:#AD9E00;}
/*--- traduction pour editor_content.css ---*/
.texte_bleu {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color:#0e2819;}
.texte_petit_gris {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#666;} /* edite le sur la home */
.sous_titre {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color:#AD9E00;}
/*----------- Page actualités ---------- */
a.actus:link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px;color:#0e2819; text-decoration : underline;}
a.actus:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px;color:#AD9E00;text-decoration : underline;}
a.actus:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px;color:#AD9E00; text-decoration : underline;}
a.actus:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px;color:#0e2819;text-decoration : underline;}

.actus_theme{font-family: Trebuchet MS,Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold;color:#0e2819}
.actus_sstheme{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;color:#AD9E00;}


/*--  Recherche multicriteres --*/
.rech { border-top: 1px solid #AD9E00;}
.rech_tab { border: 1px solid #AD9E00;}
#pagenav {width:95%;}
/*-- bordure de table dynamique --*/
.sortable { 
	border-left: 1px solid #AD9E00;
	border-right: 1px solid #AD9E00;
	border-bottom: 1px solid #AD9E00;
}

/*-- Entête tableau de résultats --*/

/* Liens taille texte */
a.sortheader:link { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px;color:#0e2819; text-decoration : none;}
a.sortheader:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px;color:#0e2819;text-decoration : none;}
a.sortheader:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px;color:#0e2819; text-decoration : none;}
a.sortheader:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px;color:#0e2819;text-decoration : none;}

/*--- photos ---*/
#photo {margin:10px 10px 10px 0;border: 1px solid #0e2819; background-color:#AD9E00; width:400px; height:40px;}
.tit_fiche {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px;color:#0e2819;}
/* bouton retour */
.back_button {
	margin:10px;
	padding:0;
}	




