/* CSS Document */
@import url(list.css);
@import url(headers.css);

@import url(tooltip.css);


*{margin:0px; padding:0px; outline:none; }
a img{border:none;}
body {
	background:#1e041a url(../../pict/fd_page.jpg) repeat-x fixed top ;
	scrollbar-face-color:#3D0834;
	scrollbar-arrow-color:#FFF;
	scrollbar-track-color:#3D0834;
	scrollbar-shadow-color:#360731;
	scrollbar-highlight-color:#3D0834;
	scrollbar-3dlight-color:#7c3c75;
	scrollbar-darkshadow-Color:#7c3c75;
	text-align: center;
	height:100%;
}
body, h1, h2, td {font:11px Verdana, Arial, Helvetica, sans-serif; color:#2e383e;}

#Container {
	text-align:center; margin:0px auto; 
	max-width:884px;	
	width:expression(document.body.clientWidth > 884? "884px": "auto" );
	/*background: url(../../pict/fd_nav.gif) 0px 65px no-repeat ;*/
	}
#Page 	{width:778px; height:100%; border:none; margin: 10px auto 10px auto;}
#Page td{vertical-align:top; text-align:left;}

/* Liens --------------------------------------------------------------------*/
a, a:hover, a:visited{color:#FF00A8; text-decoration:none;}
a:hover{color:#FF66CC; text-decoration:underline;}

a.Go,
a.Go:hover,
a.Go:visited {
		background: url(../../pict/puce_go.gif) 0px 5px no-repeat;
		font-size:10px;		
		padding-left:11px;
		text-decoration:none;
		}
		a.Go:hover{background-position:2px 5px;}
		
/* -------------------------------------------------------------- */
/* Colonne GAUCHE                                              */
/* ------------------------------------------------------------- */
table#LeftContainer {width:199px; border:none; height:100%;}
table#LeftContainer td#Logo {height:133px;}
table#LeftContainer td#LeftContent {
	vertical-align:top;
	background: #eee3ed  url(../../pict/fd_colleft.gif) bottom right ;
	}
/* -------------------------------------------------------------- */
/* Colonne centrale                                              */
/* ------------------------------------------------------------- */
#Page #MainCol {width:579px;}
#MainContent{
	width:579px;
	padding:0px 13px 10px 13px;	
	background:#fff url(../../pict/main_corner.gif) 574px 0px no-repeat;
	font-size:11px;	
	text-align:left;
	}
	html>body #MainContent{width:553px;}/* padding pour mange bas ffx */

img#HeaderPage{width:553px; height:43px;}
img#FootRub{margin-bottom:10px; width:553px; height:20px;}

/* NAV
---------------------------------------------------------------------*/

#nav {
 background:#cf0064;
 padding:4px 0px;
 width:199px;}
#nav li{ list-style:none;}

	a.navBtn, a.navBtn:visited, a.navBtn:hover { 
		text-align:right;
		font-weight:bold;
		font-size:10px;
		display:block;
		padding-right:5px;
		height:13px;
		border:none;
		color:#FFF;
		text-decoration:none;
		text-transform:uppercase;
		}
		a.navBtn:hover {
			color:#fff;
			padding-right:7px;
			background:url(../../pict/fd_nav_over.gif) right -1px  no-repeat;
			}
			
		a.navBtnActive, a.navBtnActive:visited, a.navBtnActive:hover{
			text-transform:uppercase;
			text-align:right;
			font-weight:bold;
			font-size:10px;
			display:block;
			padding:0px 5px 0px 0px;
			height:13px;
			border:none;
			text-decoration:none;
			color:#c2e326; 
			background:url(../../pict/fd_nav_on.gif);
			background-position : right 3px;
			background-repeat:no-repeat;
			padding-right:8px;			
		}
	#nav a:hover div.SMenu{display:block; visibility:visible;} 	
div.SMenu {	
	background:#FFF;
	text-align:right;
	margin-top:2px;
	display:none;
	border-top:1px solid #e8dde6;
	margin-bottom:3px;
	}
	html>body div.SMenu{display:block;}
	
div.SMenu  a, div.SMenu  a:hover, div.SMenu  a:visited{
	padding:2px 15px 3px 0px;
	background: #fff url(../../pict/puce_smenu.gif)  189px 7px no-repeat;
	border-bottom:1px solid #e8dde6;
	display:block;
	color:#7d2371;
	text-decoration:none;
	}
	div.SMenu  a:hover{color:#FF00A8;}


/* DERNIER ARTICLE
---------------------------------------------------------------------*/
#Last {
	margin-top:4px; 
	width:199px;
	background:#7d2371 url(../../pict/foot_der.gif) left bottom no-repeat; 
	padding-bottom:4px;
	}
	#Last .Head{
		background:url(../../pict/head_der.gif) no-repeat;
		font-size:10px;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing:1px;
		height:17px;
		color:#f19fc1;
		text-align:left;
		padding:2px 0px 0px 4px;
		}

	#Last a,
	#Last a:hover,
	#Last a:visited{
		display:block;
		margin:5px 5px 5px 8px;
		color:#e4d1e2;
		display:block;
		font: 9px/11px Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		}	
		#Last a:hover{color:#FFF;}
/* ADhese
---------------------------------------------------------------------*/
#Adhese{margin-top:4px;}
	#Adhese img{width:196px; height:61px; display:block; margin-left:3px;}
/* PERMANENCE
---------------------------------------------------------------------*/
#Permanence{margin-top:4px;}
	#Permanence img{width:199px; height:97px;}
#PermanenceSRdv{margin-top:4px;}
	#PermanenceSRdv img{width:197px; height:114px;}

/* NEWSLETTER
---------------------------------------------------------------------*/
#Subscribe{
	background: url(../../pict/fd_subscribe.gif) no-repeat;
	width: 196px;
	height:50px;
	vertical-align:middle;
	margin: 4px 0px 4px 3px;
	line-height:1em;
	}
	#Subscribe img{border:none; display:inline-block; float:right; right:0; margin-top:25px;}
/* RECHERCHER
---------------------------------------------------------------------*/
#Search {	
	background: url(../../pict/fd_find.gif) repeat-x;
	width: 196px;
	height:24px;
	vertical-align:middle;
	margin: 4px 0px 0px 3px;
	line-height:1em;
	}
	#SearchText{
		width:166px;
		height:19px;
		margin:2px 0px 4px 4px;
		padding:3px 0px 0px 5px;
		background: url(../../pict/fd_textfind.gif) bottom left;
		border:none;
		float:left;
		font-size:10px;
		color:#666;
		}
		#ButtonSearchMac{display:none;}/*bouton iemac caché*/
	#Search .Button, #Search .ButtonOn{
		background-image: url(../../pict/btn_find.gif);
		border:none;
		width:17px;
		height:17px;
		margin:3px 5px 0px 0px;
		float:right;
		}
		#Search .ButtonOn{
		background-position:0px 17px;
		}
	
	
/* CONTACT
---------------------------------------------------------------------*/
#Contact{
 padding: 8px 0px 8px 4px;
 font-size:10px;
 background: url(../../pict/fd_contact.gif) top right no-repeat;
 }
	#Contact a, #Contact a:hover, #Contact a:visited{
		color:#FF00A8;
		background: url(../../pict/ico_mail.gif) 0px  3px no-repeat;
		display:block;
		padding-left:15px;
		margin:5px 0px 4px 0px;
		border:none;
		font-weight:bold;
		text-decoration:none;
		}
	

/* -------------------------------------------------------------- */
/* Colonne centrale                                              */
/* ------------------------------------------------------------- */
#MainContent div.Left{float:left; width:267px;}
#MainContent div.Right{float:right; width:267px;}
#MainContent span.Date, #MainContent span.Auteur{ color:#8ba801; font-size:9px;}
/* Pied de page */
#Page #FooterRow {width:778px; height:63px;}

#BaseLine{
	float:right;
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../../pict/paranth.gif) 0px 1px no-repeat;
	color:#FFF;
	padding-left:15px;
	margin:10px 0px 11px 50px;
	line-height:11px;
	}
	
#Ariane{
	float:right;
	clear:both;
	margin-top:6px;
	margin-bottom:5px;
	color:#FF00A8;
	text-align:right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	}

/* --------------------------------------------------------------------- */
/* HEADER RUBRIQUE
/* --------------------------------------------------------------------- */
#ChapoRub{
	color:#7d2371 !important;
	font-weight:bold;
	font-size:10px;
	background: #fff url(../../pict/head_page.gif) 0px top no-repeat;
	padding:15px 10px 0px 10px;
	}
	 #ChapoRub p.spip{color:#7d2371 !important;font-weight:bold;font-size:10px !important; line-height:normal !important;}
#ChapoRubFil{
	color:#7d2371 !important;
	font-weight:bold;
	font-size:10px;
	background: #fff url(../../pict/headerfil2.gif) 0px top no-repeat;
	height:184px;
	}	 
#ChapoRub span.Lettrine{
	text-align:left;
	display:block;
	float:left;
	font-size:28px;
	font-weight:bold;
	margin-right:4px;
	color:#cf0064;
	line-height:23px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}


/* --------------------------------------------------------------------- */
/* BARRE OUTILS
/* --------------------------------------------------------------------- */
#MainContent div.BarreArticle {
	width:552px;  
	margin:0px 0px 10px 0px;	
	border-top:1px solid #fff;
	border-bottom:1px solid #f0e6ef;
	height:19px;
	}
#MainContent div.BarreArticle #DateAuteur {
	float:left;
	color:#8ba801;
	font-size:9px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:9px;
	padding-top:1px;
	margin-left:3px;
	}
#MainContent div.BarreArticle #Icons { float:right; width:190px; text-align:right; padding-right:5px;}
#MainContent div.BarreArticle #Icons{margin-top:3px;}
#MainContent div.BarreArticle #Icons a, #MainContent div.BarreArticle #Icons img{border:none; margin-left:4px;}


/* --------------------------------------------------------------------- */
/* TEXTE
/* --------------------------------------------------------------------- */

.Bold{font-weight:bold;} 
.TinyBold{font-size:9px; color:#444; font-weight:bold;} 
.Tiny{font-size:9px;}
#MainContent hr {
display:block;
height: 1px;
margin: 5px 0;
_margin: -1px 0;
color: #fff;
border: 0; /* enleve toute bordure */
background-color: #fff;
border-bottom: 1px dashed #ccc;
} 
#MainContent br{margin:0px; line-height:1px;}
#MainContent li.Puce{margin-left:15px;}

a.HeadCampLink, a.HeadCampLink:hover, a.HeadCampLink:visited {
	display:block;
	text-decoration:none;
	padding:0px 6px;
	font-size:9px;
	font-weight:bold;
	background:#fff;
}

#MainContent h1.TitreArticle{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#5e1a55;
	display:block;
	padding:5px 5px 15px 5px;
	line-height:18px;
	background:#fff;
	}
#MainContent h1.TitreArticle span.DateRdv{ color:#8ba801; font-size:11px;}
#MainContent h2.STitreArticle{ 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	margin:0px 5 5px 5px;
	color:#3D0834;
	display:block;
	padding-bottom:5px;
	line-height:11px;
	}
h3.Intertitre1, h4.Intertitre2, h5.Intertitre3, h6.Intertitre4{font-weight:bold;}
#MainContent h3.Intertitre1 {color:#470a3c; font-size:14px; padding:0px 0px 10px 0px; margin-bottom:5px; background:url(../../pict/fd_intertitre.gif) bottom left no-repeat; overflow:hidden; }
#MainContent h4.Intertitre2	{color:#59124d; font-size:12px; margin:15px 0px 5px 3px; overflow:hidden;}
#MainContent h5.Intertitre3	{color:#8e4a85; font-size:11px; margin:10px 0px 5px 6px; overflow:hidden;}
#MainContent h6.Intertitre4 {color:#8ba801; font-size:10px; margin:10px 0px 5px 9px; overflow:hidden;}


#MainContent div.Chapo{
	font-size:11px;
	font-weight:bold;
	color:#2e383e;
	line-height:16px;
	margin-bottom: 10px;
	text-align:justify;
	}
#MainContent p.spip {
	font-size:11px;
	text-align:justify;
	line-height:18px;
	color:#2e383e;
	margin-bottom:10px;	
	} 

#MainContent .spip_surligne{background:#ECF5B4; color:#000;}
#MainContent p.Citation, p.Mechant{ 
	margin: 10px 0px 10px 5px;
	padding: 10px 5px 5px 15px;
	font-style:italic;
	font-size:11px;
	color:#000;	
	line-height:17px;
	text-indent:10px;
	}
#MainContent p.Citation{ background: url(../../pict/fd_citation.gif) 10px 4px no-repeat;}
#MainContent p.Mechant{ background: url(../../pict/fd_mechant.gif) 10px 4px no-repeat;}
img.Puce{margin-top:10px; margin-right:0px; width:8px; height:8px;}
p.Citation img.Puce{margin-top:15px;}
p.Citation img, p.Mechant img{width:8px; height:8px; }
p.Citation strong{color:#000;}	
	
/* PS 
---------------------------------------------------------------------*/
div#Ps {
	border-top:1px dashed #8ba801;
	border-bottom:1px dashed #8ba801;
	margin:15px 0px;
	padding:5px 0px;
	font-size:10px;
	clear:both;
	width:553px;
	}
	div#PS span{ font-weight:bold;}

/* Notes 
---------------------------------------------------------------------*/
div#Notes{
	background-image: url(../../pict/dot.gif); /* bodkovany obrazok */
	padding: 4px;/* odsadenie o jeden pixel */ 
	width:553px;
	clear:both;
	}
	html>body div#Notes{width:545px;}/*8px ffx*/
	
	div#Notes .Holder{
	padding:4px;
	background-color: #fff;
	border: 1px solid #fff;
	}
	p.spip_note{padding-left:15px; margin-bottom:5px; text-indent:-15px;}
	p.spip a.spip_note{cursor:help; text-decoration:none;}
	p.spip_note a{cursor:hand; text-decoration:none;}

/* Telechargements
---------------------------------------------------------------------*/
div#Downloads{
	padding: 4px;
	border:1px solid #e6e6e6;
	width:553px;
	margin-top:10px;
	background:#fbfbfb;
	clear:both;
	}
	html>body div#Downloads{width:543px;}
div#Downloads a,
div#Downloads a:hover,
div#Downloads a:visited{color:#000; border:none;  text-decoration:none;}
div#Downloads a:hover{color:#FF00A8;}
div#Downloads span.Format{font-size:9px; color:#666;}
div#Downloads li{ list-style-type:none; background:url(../../pict/ico_download.gif) 0px 3px no-repeat; padding-left:15px; margin-top:5px;}
div#Downloads li p{font-size:9px; color:#666666;}
div#Notes h1, div#Downloads h1{font-weight:bold; font-style:italic; font-size:11px; color:#cf0064; margin-bottom:6px; display:block;}

/* Colonne droite article
---------------------------------------------------------------------*/
.ColRight{
	width:190px;
	float:right;
	clear:right;
	margin:5px 0px 3px 6px;	
	padding:0px 0px 4px 0px;
	border:1px solid #efe3ed;
	border-left-color:#e3cfe0;
	border-bottom-color:#e3cfe0;
	-moz-border-radius: 0px 4px 4px 4px;
	}
	html>body #ColRight{width:188px;}
	
	.ColRight h1{
		color:#7d2371;
		font-weight:bold;
		padding:2px 2px 2px 4px;
		background: url(../../pict/fd_cadrelist.gif) 0px top repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		}
	
	#PhotoContainer{
		width:190px;
		float:right;
		clear:right;
		margin:4px 0px 3px 6px;
		text-align:center;
		}
	#Photo {width:188px; border:1px solid #3D0834;}
	#Photo img{margin:2px;}
	#PhotoContainer a img{border:none;}
	#PhotoContainer div.Legend {
		background:#3D0834;
		color:#fff;
		font-size:9px; 
		padding:3px;
		text-align:center;
		}
	#PhotoContainer a#BtnPlusPhoto{display:block; text-align:right; margin-top:5px; border:none; float:right;}

.ColRight a, .ColRight a:hover, .ColRight a:visited {
	font-size:9px;
	text-decoration:none;
	display:block;
	color:#000;
	padding-left:22px;
	padding-right:4px;
	padding-top:6px;
	padding-bottom:6px;
	border:none;
	border-top: 1px solid #ecdcef;
	}
	.ColRight a:hover {color:#FF00A8;}
	.ColRight a:visited {color:#666;}
	.ColRight a.Article  { background:url(../../pict/puce_article.gif) 5px 9px no-repeat;}
	.ColRight a.Analyse  { background:url(../../pict/puce_analyse.gif) 5px 9px no-repeat;}
	.ColRight a.Presse	 { background:url(../../pict/puce_presse.gif) 5px 9px no-repeat;}
	.ColRight a.Question { background:url(../../pict/puce_question.gif) 6px 9px no-repeat;}	
	.ColRight a.Benevoles{ background:url(../../pict/puce_bene.gif) 5px 9px no-repeat;}
	.ColRight a.Com      { background:url(../../pict/puce_com.gif) 5px 9px no-repeat;}
	.ColRight a.Manif    { background:url(../../pict/puce_manif.gif) 5px 9px no-repeat;}
	.ColRight a.Audience { background:url(../../pict/puce_audience.gif) 5px 9px no-repeat;}
	.ColRight a.Back { background:url(../../pict/puce_back.gif) 5px 9px no-repeat; font-weight:bold;}
/*FORMATIONS
---------------------------------------------------------------------*/

/* BLOCS CAMPAGNES
---------------------------------------------------------------------*/

	
.Campagnes{width:553px;}
	.CampBlock, .CampBlockMen{
		margin:20px 0  0 0;
		padding-top:0px;
		padding-bottom:8px;
			
	}	
	.CampBlock h1, .CampBlockMen h1{
		padding-left:20px;		
		font-weight: bold;
		font-size:11px;
		}
		.CampBlock 	  h1{background: #fff url(../../pict/puce_camp_ec.gif) 2px 4px no-repeat; }
		.CampBlockMen h1{background: #fff url(../../pict/puce_camp_men.gif) 2px 4px no-repeat;}
		.CampBlock h1 a, .CampBlockMen h1 a,
		.CampBlock h1 a:hover, .CampBlockMen h1 a:hover,
		.CampBlock h1 a:visited, .CampBlockMen h1 a:visited {
			color:#3b4951;
			text-decoration:none;
			border:none;
			}
			.CampBlock h1 a:hover, .CampBlockMen h1 a:hover{color:#FF00A8;}
		.CampBlock p, .CampBlockMen p{
			background:  url(../../pict/round_bottom.gif) 3px bottom no-repeat;
			color:#3b4951;
			padding: 5px 5px 8px 10px;
			font-size:10px;
			line-height:13px;
			}	
	.Campagnes a.Go,
	.Campagnes a.Go:hover,
	.Campagnes a.Go:visited {
		display:block;
		float:right;
		background: url(../../pict/puce_go.gif) 0px 4px no-repeat;		
		line-height:10px;
		}
		.Campagnes a.Go:hover{background-position:2px 4px;}
		
/* BLOC DESCRIPTIF CAMPAGNES 
---------------------------------------------------------------------*/
div.CampPres{margin:0px 10px;}
div#CampTexte, div#CampTexte p.spip{
	text-align:justify;
	font-size:11px;
	line-height:13px;
	color:#333333;
	margin-bottom:3px;
	}
div#CampLogo{float:right; margin:2px 0px 0px 10px; border:1px solid #3D0834;}

/* BLOCS ARTICLES
---------------------------------------------------------------------*/
h1.SousRub{
	border-bottom: 1px solid rgb(227, 207, 223);
	margin: 10px 0px 20px  0px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	text-transform:uppercase;
	color: rgb(125, 35, 113);
	font-weight: bold;
	}
h2.SousRub{
	margin: 10px 0px 20px 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	text-transform:uppercase;
	color: #a5669c;
	font-weight: bold;
	}
div.ArtBlock{
	margin:0px 0px 18px 0px;
	padding-left:15px;
	background:url(../../pict/puce_article.gif) 0px 3px no-repeat;
	clear:both;
	}

/* changement d'icône en fonction du type d'article */
div.TypeFil{background:url(../../pict/puce_fil.gif) 0px 2px no-repeat;}
div.TypeSite{background:url(../../pict/puce_presse_on.gif) 0px 2px no-repeat;}
div.TypeLettre{background:url(../../pict/puce_lettre.gif) 0px 3px no-repeat;}
div.TypeCom{background:url(../../pict/puce_com.gif) 0px 3px no-repeat;}
div.TypePresse{background:url(../../pict/puce_presse.gif) 0px 3px no-repeat;}
div.TypeAnalyse{background:url(../../pict/puce_analyse.gif) 0px 3px no-repeat;}
	
	div.ArtBlock h1{color:#3b4951 !important; font-weight:bold; margin-bottom:5px;}
		div.ArtBlock h1 a, div.ArtBlock h1 a:hover, div.ArtBlock h1 a:visited {
			display:block;	
			color:#3b4951;	
			text-decoration:none;
			}
			div.ArtBlock h1 a:hover{color:#FF00A8; }
	
	div.ArtBlock div.DateSource{
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		letter-spacing:1px;
		font-size:9px;
		color:#8ba801;
		margin:4px 0px;
		}
		
	div.ArtBlock p { 
		color:#3b4951;
		margin:0px 0px 5px 0px;
		font-size:11px;
		}
			
	div.ArtBlock a.Presse{padding-left:15px; background:url(../../pict/puce_presse_on.gif) 0px 2px no-repeat;}
	
	div.ArtBlock .LienPresseOff{
		background:url(../../pict/puce_presse_off.gif) 0px 2px no-repeat;
		display:block;
		font-size:10px;
		padding-left:15px;
		margin-top:10px;
		color:#666666;
		}
		
/* BIBLIOGRAPHIE 
---------------------------------------------------------------------*/
#Livre{width:552px; margin-bottom:10px;}
	#Livre div.Photo{ float:left; width:80px;  background:url(../../pict/fd_couv.gif) 98px 3px no-repeat; height:33px; padding-top:3px;}
	#Livre div.DescripLivre{float:right; width:447px; padding-top:0px;}
	#Livre div.DescripLivre span.AuteurLivre,
	#Livre div.DescripLivre span.Editeur{ font-weight:bold; color:#abb401;}
	#Livre h1{font-weight:bold; font-size:11px; color:#400b30;}
	#Livre p.spip{line-height:11px; font-size:11px; text-align:left; }
	#Livre p.spip strong{color:#8ba801; font-weight:normal;}

/* PIED DE PAGE
---------------------------------------------------------------------*/
#Footer {
	height:59px;
	background:url(../../pict/fd_footer.gif) no-repeat;
	width: 778px;
	}
	#Footer .Left {width: 199px; float:left;}
	#Footer .TopBtn{padding: 8px 4px 0px 0px; text-align:right;}
	#Footer #NavBas {
		margin-top:30px;
		font-size:9px;
		}
	#Footer .TopBtn a, #Footer .TopBtn a:hover, #Footer .TopBtn a:visited{
		color:#3b4951;
		text-decoration:none;
		border:none;
		font-size:9px;
		}
	#Footer .TopBtn a:hover{color:#FF00A8;}
	#Footer .TopBtn a img{margin-left:3px; border:none;}

#FooterNav{ text-align:center; margin:5px 0px;}
	#FooterNav ul{ list-style:none}
	#FooterNav  li{font-size:9px; padding-left:3px; padding-right:3px; border-left:1px solid #a13b95; display:inline; list-style: none;}
	#FooterNav  li a,
	#FooterNav  li a:hover,
	#FooterNav  li a:visited{height:10px;font-size:9px; text-decoration:none; border-bottom:none; color:#be91b8;}
	#FooterNav  li a:hover{color:#fff;}
	#FooterNav  li.FirstItem{border:none; margin-right:1px;}


/* FORMULAIRES.
---------------------------------------------------------------------*/
select {font-size:9px; background:#fff; width:150px; color:#333;}
select.SelCamp{width:552px; color:#333;}
option.First{color:#FF00A8;}

/*POPUP DIV
---------------------------------------------------------------------*/
#MBox{
	  font: 10px Arial, Helvetica, sans-serif;
	  background-color:#CC0066;
	  text-align:center;
	  position:absolute;
	  z-index:100;			 
	  visibility:hidden;
	  display:none;			  
	  width:300px;
	}
	#MBoxContent{margin:5px; border:1px dotted #FFF; background:#FFF; color:#333333; padding:5px;}
	#MBoxClose{margin:5px; text-align:right; color:#fff;}
	#MBoxClose a,
	#MBoxClose a:hover,
	#MBoxClose a:link{color:#fff;}

/* TOOLTIP TEXTE 
---------------------------------------------------------------------*/
#ToolTip{
	font:10px Arial, Helvetica, sans-serif;
	position: absolute;
	border: 1px solid #FF99FF;
	padding: 4px;
	color:#FFFFFF;
	width:200px;
	background-color:#CC0066;
	visibility: hidden;
	z-index: 100;
	}

	#ImgToolTip{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
	}

#infos{position:absolute; top:0px; left:0px; background:#FF3300; color:#fff;}

/* TOOLTIP NAV
---------------------------------------------------------------------*/
.NavTipContainer{}
.NavTip{
	margin-top:4px;
	padding: 2px 0px 2px 0px;
	width: 552px;
	color:#FF66CC;
	position: relative;
	}

#ToolTip{
	font:10px Arial, Helvetica, sans-serif;
	position: absolute;
	border: 1px solid #FF99FF;
	padding: 4px;
	color:#FF0066;
	background-color:#fff;
	visibility: hidden;
	z-index: 100;
	}

#ImgToolTip{
	position:absolute;
	left: -900px;
	z-index: 101;
	visibility: hidden;
	}

/* MOZ EFFECTS
---------------------------------------------------------------------*/
::-moz-selection {
	background:#3D0834;
	color:#fff;
}

/* DIVERS
---------------------------------------------------------------------*/
div.LineBreak{ background:url(../../pict/line.gif) 0px 0px no-repeat; height:10px; margin-bottom:5px; width:552px;}
div.NoResult{margin:5px 0px; color:#ff6600; text-align:center;}

.Clear{
	clear:both;
	/*** these next attributes are designed to keep the div
	height to 0 pixels high, critical for Safari and Netscape 7 ***/
	height:1px;
	overflow:hidden;
	line-height:1%;
	font-size:0px;
	margin-bottom:-1px;
	}
* html .Clear{height:auto; margin-bottom:0px}

#BottomCoord{display:none;}

h2.CampSRub{color:#a05e97; font-size:12px; margin-bottom:10px; font-weight:bold;}
.FilDate{background:url(../../pict/bg_date.gif) no-repeat;float:left; width:32px; height:42px; text-align:center;font-weight:bold;margin-right:8px; font-family:Arial, Helvetica, sans-serif;}
.FilDate .divDate{height:16px;font-weight:bold;width:100%; font-size:10px; color:#ffffff;clear:both;}
.FilDate .divYear{height:50%; width:100%; font-size:10px;vertical-align:middle;color:#ffffff;clear:both; text-align:center;}
.FooterFil{background:url(../../pict/bgfildown.gif) no-repeat right; height:36px;}
