html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url('../images/fond-site.jpg');
	background-repeat: no-repeat;
	background-color: #C3C2C0;
	background-position:center top;
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

#body {
	position: relative;
	width: 954px;
	margin: 0 auto;
	text-align: left;
}
.clear-left{
	clear: left;
}
.clear-right{
	clear: right;
}
#contenu {
	margin-top: 15px;
	margin-left: 80px;
	margin-right: 230px;
	text-align: justify;
}
#langue {
	text-align: center;
	margin-bottom: 10px;
}
#langue a {
	border: 2px solid #eeeeee;
	margin: 5px;
	padding: 5px;
}
#langue a:hover {
	text-decoration: none;
	border: 2px solid red;
	background-color: #cc8888;
}


#selectAnneeAffine {
	display: none;
}
#selectThematiqueAffine {
	display: none;
}

#bloc-gauche{
	display: none;
}
#bloc-central{
	display: none;
}

#en-tete{
	display: none;
}
#lgv-flash {
	display: none;
}
#entete-bandeau-lgv img{
	display: none;
}
#bandeau-lgv-gauche {
	display: none;
}
#bandeau-lgv-droite {
	display: none;
}
#logo {
	display: none;
}
#recherche{
	display: none;
}

#recherche #ok {
	display: none;
}
#nav-haut-droit{
	display: none;
}

#nav-haut-droit li{
	display: none;
}


#nav-haut-logos {
	display: none;
}

#liens-bas-logo {
	display: none;
}

#corps{
	width: 954px;
	background-image: url('../images/fond_RFF.png');
	background-repeat: repeat-x;
	background-color:#9E9998;
}
#corps-accueil {
	display: none;
}

/*----------MENU PRINCIPAL ---------------------*/
#menuprincipal {
	display: none;
}


/* -------- BLOC CALENDRIER ACCUEIL-------------*/
.jcarousel-skin-tango {
	display: none;
}
#bloc-trois-zones
{
	display: none;
}
.zone-txt-calendrier{
	height: 135px;
	/*padding-left: 10px;*/
}
.logo_cal{
	margin: 0 auto;
	width: 114px;
	display: block;
}
/*----------------------------------------------*/

/* -------- BLOC AGENDA ACCUEIL-------------*/
#bloc-agenda{
	display: none;
}
#bloc-agenda img {
	border: none;
}
#bande-agenda{
	width: 46px;
	height: 239px;
	/*background-image: url(../images/bande-agenda.png);
	background-repeat: no-repeat;*/
	position: absolute;
	z-index: 10;
	left:0; 
}
#liste-agenda-accueil{
	padding-top: 25px;
}
#liste-agenda-accueil li{
	list-style: none;
}
#liste-agenda-accueil a {
	color: #413f3d;
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
}
#liste-agenda-accueil a:hover {
	color: #413f3d;
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
}
.icone-agenda{
	float: left;
	width: 53px;
	height: 37px;
	background-image: url(../images/icone-agenda-accueil.jpg);
	background-repeat: no-repeat;
	padding: 15px 0 0 12px;
	margin: 0px;
	position: relative;
	right: 8px;
}
#liste-agenda-accueil .texte-agenda{
	padding: 5px 0 0 0;
	width: 180px;
	height: 30px;
	overflow: hidden;
}
#liste-agenda-accueil .texte-agenda a {
	font-size: 12px;
}
#liste-agenda-accueil .texte-agenda a:hover {
	font-size: 12px;
}


/*----------- MENU DROITE NIV 3 ---------*/
#menudedroite{
	display: none;
}


.formulaire_champ{
	margin-bottom: 8px;
}
.formulaire_champ2{
	margin-left: 130px;
	margin-bottom: 8px;
}
.formulaire_champ_long{
	padding-right: 130px;
}
.bloc-en-left{
	float: left;
	margin-right:20px;
	margin-bottom: 5px;
}
.bloc-au-centre{
	float: left;
	margin-top: 10px;
	margin-left: 200px;
}
.formulaire_colGauche{
	float:left;
	text-align:left;
	padding-right:10px;
	/*width: 124px;*/
	width: 60px;
}
.formulaire_colGauche2{
	float:left;
	text-align:left;
	padding-top: 3px;
	padding-right:5px;
	padding-left: 23px;
	width: 50px;
}
.formulaire_colGauche_long {
	float:left;
	text-align:left;
	width:86px;
}
.formulaire_colDroite{
	float:left;
	padding-right: 20px;
}
.formulaire_colDroite_txtarea {
	float:left;
	padding-bottom: 5px;
}
.formulaire_colDroite2{
	padding-top: 3px;
}
.formulaire_colGauche_cp{
	float:left;
	text-align:left;
	padding-right:25px;
	padding-left: 2px;
	/*width: 85px;*/
	width: 80px;
}
.formulaire_colGauche-msg{
	float:left;
	text-align:left;
	padding-right:54px;
	width: 75px;
}
#envoi_formulaire{
	padding-top: 8px;
	text-align: center;
}
#envoi_formulaire em{
	font-size: 10px;
}
.confirmation-envoi{
	text-align: center;
	font-family: Arial;
	font-size: 13px;
	margin-top: 100px;
}

.bloc-contribution {
	margin-top: 10px;
	margin-bottom: 10px;
}
.detail-txt{
	text-align: right;
}
.puces-faq{
	float: left;
	margin-right: 5px;
}
.liens-faq {
	float: left;
}

#bloc-presse {
	margin-bottom: 50px;
}
#bloc-communique-presse {
	margin-top: 15px;
}
#menu {
	float: left;
	width: 250px;
	padding-top: 60px;
	/* background-image: url('../images/menu_bg.gif'); */
	background-repeat: no-repeat;
	background-position: top center;
	/*background-color: #eeeeee;*/
}
#menu a {
	color: #fe5e00;
	text-decoration: none;
}
#menu a.select {
	font-weight: bold;
}
#menu a:hover {
	color: #ff0000;
	border-bottom: 2px solid #ff0000;
}
#menu ul {
	margin: 0;
	padding: 0;
	margin-left: 8px;
	margin-right: 8px;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}
#menu ul li {
	margin: 0;
	padding: 0;
	margin-bottom: 2px;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}
#menu ul li ul {
	margin: 0;
	padding: 0;
	margin-left: 15px;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}


#contenu {
	margin: 0px;
	padding: 0px;
}

.lien {
	margin-bottom: 15px;
}
#agendas{
	margin-top: 15px;
}
#agenda h3 {
	text-transform: none;
	font-size: 13px;
}
#agenda .taille-titre-date {
	font-size: 13px;
}
#liens-bas-page {
	margin: 0;
	padding: 20px 10px 10px 20px;
	display: block;
	color: #ffffff;
	text-align:right;
	clear: both;
}
#liens-bas-page a{
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}
#liens-bas-page a:hover{
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}
#liens-bas-page li{
	list-style: none;
	display: inline;
}

.lirelasuite{
	text-align: right;
}
#tpl-actualite .lirelasuite {
	float: right;
	height: 16px;
	padding-left: 15px;
}
#agenda .lirelasuite {
	float: right;
	height: 16px;
	padding-left: 15px;
}
#agenda .edito-agenda {
	color: #413f3d;
}
#bloc-contact-rouge .lirelasuite {
	float: right;
	height: 16px;
	padding-left: 15px;
}
#bloc-contact-violet .lirelasuite{
	float: right;
	height: 16px;
	padding-left: 15px;
}
#bloc-concertation .lirelasuite {
	float: right;
	height: 16px;
	padding-left: 15px;
}
#affich-avis .lirelasuite {
	float: right;
	height: 16px;
	padding-left: 15px;
}
#tpl-faq h3 a {
	color: #ffffff;	
}
#tpl-faq .faq_question {
	margin-bottom: 20px;
}
#tpl-faq .question-faq {
	font-weight:bold;
	padding-left:16px;
	position:relative;
	right:16px;
}
#tpl-faq .lirelasuite {
	float: right;
	height: 16px;
	padding-left: 15px;
}
#tpl-presse #clic-communiques {
	font-weight: bold;
	color: #9b5ed4;
	float: right;
}
#tpl-presse .liste-presse {
	margin-left: 50px;
}
#tpl-presse  .lirelasuite {
	float: right;
	height: 16px;
	padding-left: 15px;
}

.un-avis {
	margin-bottom: 20px;	
}
.un-avis .date-avis{
	font-weight: bold;
	padding-left:13px;
	position:relative;
	left:-15px;
}
.un-avis .thematique-avis, #affich-avis .thematique-avis {
	text-transform: uppercase;
}
.un-avis .titre-avis {
	text-transform: uppercase;
}
#contenu .un-avis .contenu-avis a {
	text-decoration: none;
}
#affich-avis .date-avis{
	font-weight: bold;
	padding-left:13px;
	position:relative;
	left:-15px;
}


h2 {
	margin: 0px;
	padding: 0px;
}
h3 {
	text-transform: uppercase;
	position: relative;

}
h4{
	color: #ffffff;
	text-transform: uppercase;
	position: relative;
	left: -10px;
}
#contenu h2{
	position: relative;
	right: -40px;
}
#menudedroite li {
	list-style: none;
	width: 193px;
	height: 70px;
	margin-bottom: 18px;
}
h3#h3-voscontrib {
	margin-top: 20px;
	margin-bottom: 15px;
}
#lien-garant {
	padding-left:13px;
	position:relative;
	left:-15px;
}
.bloc-rss {
	margin-bottom: 10px;	
}
.bloc-rss a{
	padding-left:27px;
	position:relative;
	right:-11px;
}
#rss-lien {
	position: relative;	
	padding-left:27px;
	top: -38px;
	left:10px;

}
#bloc-telechargement {
	margin-top: 15px;
}
.doc-telechargement {
	float: left;
	width: 300px;
	margin-right: 20px;
	margin-bottom: 15px;
}
 h3#h3-affiner {
	 display: none;
 }
	
#zone_checkbox_qualif{
	margin-top: 10px;
	margin-bottom: 20px;
}


a, a:hover { outline: none; color: #626264; text-decoration: none;}
acronym { border-bottom: 1px dotted black; }
label { cursor: pointer; }

small {
	font-size: 9px;
}
.jolieerreur {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px;
	padding-left: 30px;
	background-image: url('/reg_medias/images/tango/16x16/status/dialog-warning.png');
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	height:auto;
	background-color: #e9ecef;
	border: 2px solid red;
	-moz-border-radius: 5px;
	color: red;
}
#admindbg {
	text-align: left;
}

/* Pour Sphider, surlignage du mot recherche */
.mak_1{ font-weight: bold; }
.mak_2 { background: #FFCC00; }
.mak_3{ background: #FFFF00; }
.mak_4{ background: #99FF00; }

#results .title a { color:#333399; }

.shadow {
	position: relative;
	color: #909090;
}

.shadow span {
	position: absolute;
	display: block;
}

#contenu h2.shadow span {
	display: none;
}

#map-feature .print
{
	display: none;
}
