body {

text-align:center;
}

img {
border: none;
}

sup {
color: #000000;
}
/*******************************************************
Header Properties
*******************************************************/
#header
{
margin: -1em -1em 0 -1em;
padding: 0 0 0 0;
height: 7em;
}
h1 {
	
	color:#6666CC;
	padding-bottom: 2px;
	padding-left: 5px;
	font: bold 1.8em "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	text-align:left;
}
.titre2
 {	
	color:#22478B;
	padding-bottom: 2px;
	padding-left: 25px;
	font: bold 1.5em "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	border-bottom: 1px solid #D2DDEC;
	text-align:left;
}
h3{
	position: relative;
	color: #555555;
	padding-bottom: 2px;
	padding-left: 2px;
	font: bold 1.0em Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	margin-bottom:1px;
}
h2{
	color: #000000;
	padding-bottom: 2px;
	padding-left: 2px;
	font: bold 1.0em Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	margin-bottom:1px;
}
#top h1
{
margin: 0 0 -.5em 0;
padding: .5em 0 0 1em;
font-family: Georgia, "Times New Roman", Times, serif;
color: #000000;
font-size: 2em;
font-weight: lighter;
letter-spacing: -1px;
background:none;
}
#top h2
{
margin:0;
padding:1em 0 0 1.5em;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:1em;
font-weight:lighter;
letter-spacing:.1em;
background:none;
}
.gir
{
	color: #ffffff;
	padding-bottom: 2px;
	padding-left: 2px;
	font: bold 1.0em Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	margin-bottom:1px;
	letter-spacing:2px;

}

hr {
	color:#D2DDEC;
	border-width:0.1px;
	border-color:#D2DDEC;
	border-style:solid;
}
a {
	color: #4F6191;
	text-decoration: none;
}
a:visited {
	color: #4F6191;
}
a:hover {
	color: #A72323;
	text-decoration: none;
	background: none;
}

a:active {
	color: #4F6191;
}


/***************************************************************
*  Container for all pages
****************************************************************/

#phpeasydata_container{
background-color: #FFFFFF;
color:black;
font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
font-size:80%;
width:80%;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#phpeasydata_container2{
background-color: #FFFFFF;
color:black;
font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
font-size:80%;
width:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
}


#news{
list-style-position:outside;
color:black;
font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
font-size:10px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-bottom:0px;
line-height: 1.0;
}
#news td{ padding-left:0px; 
}
#news a{ background-image:url(../nimages/flechanimb.gif);}
#news a:hover  	{ text-decoration:none ; background-image:url(../nimages/flechanim4.gif);	}
#news a.activesort{ background-image: none;  text-decoration:none; }
#news a.activesort:link{ text-decoration:none;}
#news a.activesort:visited{ text-decoration:none;}
#news a.activesort:active{ text-decoration:underline;}

#phpeasydata_container .tinytext{
color:#999999;
font-style:italic;
font-size:80%; 
margin-left:15px;}

#container
{
width: 765px;
background-color: #fff;
color: #333;

margin:0px auto;
border:1px solid #103D20;
}

/*******************************************************************
 *   Header styles
 *******************************************************************/
#phpeasydata_header
	{
    text-align:left;
	}
	
#phpeasydata_header select, #phpeasydata_header input{
	color:black;
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	background-color: #FFFFFF;
	font-size : 100%;
}
/*******************************************************************
 *   Arborescence affichée dans chaque annuaire Styles
 *******************************************************************/
 

.tNav{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	letter-spacing: 2px;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;

	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#4F6191;
}

a.tNav:link {
	text-decoration: none;
	color: #22478B;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#4F6191;
}
a.tNav:active {
	text-decoration: none;
	color: #22478B;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#4F6191;
}
a.tNav:visited {
	text-decoration: none;
	color: #22478B;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#4F6191;
}

a.tNav:hover {
	background-color: #EFEFEF;
		border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#E0DFE3;
color:#A72323;
}



a.dNav {
	text-decoration: none;
	color: #4F6191;

}


/*******************************************************************
 *   Searblock Styles
 *******************************************************************/
#phpeasydata_header #searchblock {
	width: 100%;
	text-align:center;
	font-size : 10px;
	font-family:verdana;
color:black;
	}

A.searchlink:link		{ color: #666666;}
A.searchlink:visited	{ color: #666666;}
A.searchlink:active		{ color: #666666;}
A.searchlink:hover  	{ color: #666666;}

 
/*******************************************************************
 *   SortBlock Styles
 *******************************************************************/
#sortblock {
	margin: 1em;
	padding: 0 0.5em;
	width: 753px;
	display:inline;
}
#phpeasydata_container #defaultsearch_form input {font-size:10px;}

#sortblock td{ padding-left:10px; }
#sortblock a{ color: #777777; 	background-image: none;  text-decoration:none; }
#sortblock a:hover  	{ text-decoration:none ;	color: #A72323;	}
#sortblock a.activesort{ color: #000066; 	background-image: none;  text-decoration:none; }
#sortblock a.activesort:link{ text-decoration:none;color: #000066;}
#sortblock a.activesort:visited{ text-decoration:none;}
#sortblock a.activesort:active{ text-decoration:none;}

.partenaire
{
	font-size : 8px;
	color:#D2D0D0;
	font-weight:normal;
margin: 0 0 -.5em 0;
line-height:7px;
	font-style:normal;
    font-family:"Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
}
/*******************************************************************
 *   PagestBlock Styles
 *******************************************************************/
#pages {
	width: 100%;
	text-align:left;
	background-color:#FFFFFF;
	display:inline;
	float:right;
	line-height:20px;
}

#petit {

	font-size : 80%;
	font-weight:normal;
	margin-bottom:0;
	margin-top:0;
	font-style:normal;
    font-family:"Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;	
}
#petit a
{

color: #898989; 	font-weight:normal; background-image: none;  text-decoration:none; margin-left:2px; font-style:normal;
	margin-bottom:0;
	margin-top:0;

}
#petit a:hover  	{ text-decoration:underline;	color: #C23131;	font-weight:normal; font-style:normal;
	margin-bottom:0;
	margin-top:0;

}
#petit a.active{ color: #323232;  text-decoration:none; font-weight:normal;
	margin-bottom:0;
	margin-top:0;

}
#petit .arbo_active{ 
color:#6699FF;text-decoration:none; margin-left:2px;  font-weight:normal; font-style:normal;} 

#pages a {
    padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
	color: #000000;
	background:#ffffff;
	font-size: 14px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#000000;
}

#pages a:hover {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background:#A09FE9;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#000000;
}
#pages a.activepage {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background:#EDEBF6;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#000000;
}


/*******************************************************************
 *   CategoryBlock Styles
 *******************************************************************/
#cat {font-size : 100%;
display:inline;
margin-left: 1em;}
#cat .active_cat{ color: #6699FF;text-decoration:none;  margin-left:10px;  } 
#cat A.cat:link		{  color: #898989;text-decoration:none;margin-left:10px;}
#cat A.cat:visited		{ color: #898989; text-decoration:none;margin-left:10px;}
#cat A.cat:active		{  color: #898989;text-decoration:none;margin-left:10px;}
#cat A.cat:hover  	{ text-decoration:none;color: #6699FF;	margin-left:10px;}

/*******************************************************************
 *   Record Styles
 *******************************************************************/
	
.siteblock {
	 float:left;
	 padding:3px;
	}
.site { 
	border-width: 1px 1px 1px 8px;
	border-style: solid;
	border-color: #505F87;
	margin-bottom:15px; padding: 0.5em 1em;
	background: #F4F1FA;
	width:95%;
	text-align:left;
	font-size:90%;

}
.site .title {
background-color:#EFF9FA;
color:#505F87;
height:24px;
padding:2px;
font-weight:bold;
font-size:140%;
border-width:0.1em;
border-color:#CCCCCC;
border-style:double;
 }
 .date{
font-size: 8pt;
font-style:italic;
font-family: Arial Black;
color:#555555;
margin-right:15px;
margin-left:15px;
 }
.field_title 
{
font-weight:bold;
text-decoration:underline;
padding:1px 10px 1px 5px;
}
.site .clicks{
color:#999999;
font-style:italic;
font-size:80%; 
margin-left:15px;}
.site td { padding:3px;
 }
 
 /*******************************************************************
 *   Notesblock Styles
 *******************************************************************/
 .notes {
 display:inline;
color:#4A494C;
text-align:left;
}
 .notes2 {
 font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
 display:inline;
color:#4A494C;
text-align:left;
font-size:11px;
}
 .notes3 {
 font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
 display:inline;
 text-decoration: none;
color: #22478B;
text-align:left;
font-size:80%;
background:none;
margin-bottom:0;
margin-top:0;
}
.notes3 a:visited	{ color: #22478B;; text-decoration: none; background:none}
.notes3 a:active		{  color:#A72323; text-decoration: none;background:none}
.notes3 a:hover  	{  color:#A72323; text-decoration: none;background:none}
 .notes select {font-size : 100%;background-color:#FFFFFF;color:black;}
 .notes  input {font-size : 100%;  vertical-align:middle;}
 /*******************************************************************
 *   Commentsblock Styles
 *******************************************************************/
 
 .comment{
padding:1px 20px 10px 20px;
font-size:100%;
display:inline;
text-align:left;
color:#000000;
}
.com_txt {
	border-width: 1px 1px 1px 1px;
	border-style: dotted;
	border-color: #505F87;
	margin: 1em;
	padding: 5px;
	width: 80%;
} 
.comment a {
background-image: none;
} 


.comment input, .comment textarea, .comment select {font-size : 100%;background-color: #A7ADC4; color:white;border: 1px solid blue}
 
.form_comment {
	font-size:10px;
	color: #AAAAAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.com_title{
background-color:transparent;
color:#505F87;
font-weight:bold;
font-size:100%;
}

.com_title2{
background-color:transparent;
color:#6C6C6C;
font-weight:bold;
font-size:120%;
}
.comdate , .user{
color:#555555;
font-size:90%;
margin-right:15px; }

.botitre
{
margin: 0 0 -.5em 0;
padding: .5em 0 0 0.4em;
font-family: Georgia, "Times New Roman", Times, serif;
color: #ffffff;
font-size: 2em;
font-weight: lighter;
letter-spacing: -1px;
}
.botexte
{
margin:0;
padding:1em 0 0 1.5em;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:1em;
font-weight:lighter;
letter-spacing:.1em;
}
.botexteplat
{
margin: 0 0 0 0;
padding: .5em 0 0 1em;
font-family: Georgia, "Times New Roman", Times, serif;
color: #000000;
font-size: 1.2em;
font-weight: lighter;
letter-spacing: -1px;
}
#fiche
{
margin:0;
padding:1em 0 0 1.5em;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:1em;
font-weight:lighter;
letter-spacing:.1em;
}
#fiche h1
{
margin: 0 0 -.5em 0;
padding: .5em 0 0 1em;
font-family: Georgia, "Times New Roman", Times, serif;
color: #000000;
font-size: 2em;
font-weight: lighter;
letter-spacing: -1px;
}
#fiche h2
{
margin: 0 0 -.5em 0;
padding: .5em 0 0 1em;
font-family: Georgia, "Times New Roman", Times, serif;
color: #000000;
font-size: 1.6em;
font-weight: lighter;
letter-spacing: -1px;
}
#fiche h3
{
margin: 0 0 -.5em 0;
padding: .5em 0 0 1em;
font-family: Georgia, "Times New Roman", Times, serif;
color: #000000;
font-size: 1.3em;
font-weight:500;
letter-spacing: -1px;
}
#fiche h4
{
margin: 0 0 -.5em 0;
padding: .5em 0 0 1em;
font-family: Georgia, "Times New Roman", Times, serif;
color: #000000;
font-size: 1.2em;
font-weight: lighter;
letter-spacing: -1px;
}
#fiche h5
{
margin: -0.5em 0 0 0;
font-family: Georgia, "Times New Roman", Times, serif;
color: #ffffff;
font-size: 1.4em;
font-weight:500;
display:inline;
letter-spacing: -1px;
}
/*
/*******************************************************************
 *   Partner Record Styles
 *******************************************************************/
.site_partner {
	border-width: 1px 1px 1px 8px;
	border-style: solid;
	border-color: #578FA1;
    padding: 0.5em 1em;
	background-color:#FFFFCC;
		font-size:90%;
		width:95%;
		text-align:left
}

.site_partner .title{
background-color:#F5FFE7;
color:#578FA1;
height:24px;
padding:2px;
font-weight:bold;
font-size:140%;
border-width:0.1em;
border-color:#CCCCCC;
border-style:double;}

.site_partner .clicks{
color:#999999;
font-style:italic;
font-size:80%; 
margin-left:15px;}
.site_partner td { padding:3px;
 }
 

/*******************************************************************
 *   Fiche styles
 *******************************************************************/
 .fiche { 
font-style:italic;
padding:0px 10px 0px 10px; 
text-align:right;

}
.fiche a		{
font-size:125%;
color:#3366CC;}
.fiche a:visited	{ color:#3366CC;}
.fiche a:active		{  color:#3366CC;}
.fiche a:hover  	{  color:#0099FF;} 
	  

.site_partner .fiche { 
font-style:italic;
padding:0px 10px 0px 10px; 
text-align:right;
}


/*******************************************************************
 *   Main page Styles
 *******************************************************************/
#cat .cat_niveau_1{
font-size:12px; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight:bold;
	  }
#cat A.cat_niveau_1:link{ text-decoration:underline;}
#cat A.cat_niveau_1:visited{ text-decoration:underline;}
#cat A.cat_niveau_1:hover  	{ text-decoration:underline overline;	color:blue;	}
	
.cat_niveau_2{
		font-size:11px; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; 
	  }
A.cat_niveau_2:link{ text-decoration:none;}
A.cat_niveau_2:visited{ text-decoration:none;}
A.cat_niveau_2:hover  	{ text-decoration:underline overline;	color:blue;	}


.cat_niveau_3{
font-size:10px; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif;  
	  }
A.cat_niveau_3:link{ text-decoration:none;}
A.cat_niveau_3:visited{ text-decoration:none;}
A.cat_niveau_3:hover  	{ text-decoration:underline ;	color:blue;	}	

/*******************************************************************
 *   phpeasydata_footer Styles
 *******************************************************************/
#phpeasydata_footer {
font-family:Arial, Helvetica, sans-serif;
font-size : 11px;
width:400px;
margin-left:auto;
margin-right:auto;
margin-bottom:25px;

}
 
#phpeasydata_footer a{ 	background-image: none;}
 
#phpeasydata_footer .copy {font-size:10px; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center ; margin-left: 5px; margin-top:20px;	}
#phpeasydata_footer A.copy:link	
		 {
		text-decoration:underline;		
		}
#phpeasydata_footer A.copy:visited 	
		{
		text-decoration:underline	;
		}


#phpeasydata_footer A.copy:hover 
		{
		color:blue;
		text-decoration:underline;
		}

/*******************************************************************
 *  General Form Style
 *******************************************************************/



#form1 input, #form1 textarea{
font-size : 11px;
color:#4A494C;
background-color:#EDEBF5;
border:1px solid #BBBBBB;
font-weight:normal;
margin-bottom:-15px;
}

#form1 select
{
font-size:11px;
color:#4A494C;
background-color:#EDEBF5;
border:1px solid #BBBBBB;
font-weight:normal;
width:130px;
margin-bottom:-15px;
}


#form2 input, #form1 select, #form1 textarea{
font-size : 11px;
color:#4A494C;
background-color:#EDEBF5;
border:1px solid;
border-color:#BBBBBB;
font-weight:normal;
}


#form .error{
color:red;
background-color:#FFFFCC;
font-size:100%;
font-weight:bold;
padding:2px;

}

.welcome{
letter-spacing : 2px ; 
color:green;
font-style:italic;
font-size : 12px;

}

#info {
	border-width: 1px 1px 1px 8px;
	border-style: solid;
	border-color: #505F87;
	margin: 1em;
	padding: 5px;
	background: #F4F1FA;
	width: 90%;
	font-size:90%;
	margin-bottom:20px;
	text-align:left;
}

/*******************************************************************
 *   
 *******************************************************************/
.cadre_arrondi{border:1px solid #656565;	background-color:#A09FE9;text-align:left;} 
.ct, .ct .cl, .cb, .cb .cl{display:block;font-size:0;line-height:0;margin:0;height:4px;position:relative}
.cb{width:100%;right:-1px}
.ct{width:100%;right:-1px}
.cl{width:100%;right:-1px}
.ct .cl, .cb .cl{width:4px;left:-2px}
.ct{background:transparent url(../graphics/cr_gg_ne.gif) no-repeat top right;top:-1px}
.ct .cl{background:transparent url(../graphics/cr_gg_nw.gif) no-repeat top left}
.cb{background:transparent url(../graphics/cr_gg_se.gif) no-repeat bottom right;bottom:-1px}
.cb .cl{background:transparent url(../graphics/cr_gg_sw.gif) no-repeat bottom left}

/*******************************************************************
 *  Styles for last validated records page 
 *******************************************************************/


#last { color: #898989;
text-align:left;
width:90%;
margin-left:auto;
margin-right:auto;

	}
#last a 
{font-weight:bold; 
color: #898989;
}
#last a:hover 
{font-weight:bold; 
color: #00c;
}		
	
#last A.directory_link:link		{  color: #898989;text-decoration:none;font-weight:normal; }
#last A.directory_link:visited		{ color: #898989; text-decoration:none;}
#last A.directory_link:active		{  color: #898989;text-decoration:none;}
#last A.directory_link:hover  	{ text-decoration:underline overline;color: #888888;	}	


/*******************************************************************
 *  Styles for Register/Connect/submission block  
 *******************************************************************/

#register {
	border-width: 0px 0px 0px 0px;
	text-align:right;
	border-color:#A09FE9;
	margin: 0px;
	padding: 0px;
	background-color:#F07800;
	width: 100%;
	margin-right:0px;
	font-size:100%;
	color:black;
	
}

#register a{
font-weight:normal;
	color:#2E0D4F;
}

#register A.admin_link		{  color:#A09FE9;text-decoration:none;font-weight:normal;
font-size:110%;
background-image:none; }

#register A.admin_link:hover  	{ color:#FF0000;
text-decoration: underline;
}	



/*******************************************************************
 *  Last record added link 
 *******************************************************************/

#last_link {
	color:black;
	padding:10px;
	font-weight:bold;
	float:left;
	
}

#last_link a {color: #00c;}
#last_link a :hover{
text-decoration:overline underline;}

.search_found 
{
background-color:white;
color:blue;
font-weight:bold;
font-style:italic;
}

#confirm {
	width: 99%;	
	text-align:center;
}

#confirm .error{
color:red;
background-color:#FFFFCC;
font-size:125%;
font-weight:bold;
padding:2px;

}
#confirm .msg{
color:green;
font-weight:bold;
background-color:#FFFFFF;
font-size:125%;
padding:1px;
}	

#confirm .full_msg{
font-size:110%;
padding:1px;
}	

#menuh {
	border-width: 1px 1px 1px 8px;
	border-style: solid;
	border-color:#296426;
	padding: 5px;
	line-height:200%;
	background-color:#F5FAF8;
	float:left;
	width:70%;
	text-align:left;
	font-size:100%;
}
	
/*******************************************************************
 *  Styles for simple record template 
 *******************************************************************/
	
.simple_site{ 
	margin-bottom:15px; padding: 0.5em 1em;
	width:95%;
	text-align:left;
	font-size:90%;
}

.simple_site_partner{ 
	margin-bottom:15px; padding: 0.5em 1em;
	width:95%;
	text-align:left;
	font-size:90%;
	background-color:#FFFFCC;
}

.simple_site_partner .title {
color:#327030;
height:24px;
padding:2px;
font-weight:bold;
font-size:140%;
 }


.simple_site .title {
color:#505F87;
height:24px;
padding:2px;
font-weight:bold;
font-size:140%;
 }

.cNav{
	font-size: 11px;
    padding-right: 4px;
	padding-left: 14px;
	margin-bottom:2px;
	padding-bottom:2px;
	padding-top:0px;
	margin-top:1px;
	text-decoration: none;
	background-image:url(../nimages/flechanim.gif)
}


a.cNav:hover {
	background-image:url(../nimages/flechanim3.gif)

}

.ehpad{
	font-size: 11px;
    padding-right: 0px;
	padding-left: 9px;
	margin-bottom:2px;
	padding-bottom:2px;
	padding-top:0px;
	margin-top:1px;
	text-decoration: none;
	background-image:url(../nimages/flechanima2009.gif);
}
a.ehpad:hover {
	background-image:url(../nimages/flechanim2009.gif);
	color:#000000}





.cNavpro{
	font-size: 11px;
    padding-right: 4px;
	padding-left: 14px;
	margin-bottom:2px;
	padding-bottom:2px;
	padding-top:0px;
	margin-top:2px;
	text-decoration: none;
	font-weight:500;
	background-image:url(../nimages/rouge.gif)
}


a.cNavpro:hover {
	background-image:url(../nimages/rougeanim.gif)

}

.subcat_links {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #039; FONT-FAMILY: verdana,arial,sans-serif; TEXT-DECORATION: underline
}
.g-head_links {
	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: verdana,arial,sans-serif; TEXT-DECORATION: none
}
.menu_links {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif; TEXT-DECORATION: none
}
.category_links {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: verdana,arial,sans-serif; TEXT-DECORATION: none
}
A:link {
	COLOR: #000f99
}
A:visited {
	COLOR: #000f99
}
A:hover {
	COLOR: #a32d2d
}
A:active {
	COLOR: #a32d2d
}
BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #ffffff; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, sans-serif
}
TH {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, sans-serif
}
TEXTAREA {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px solid; TEXT-INDENT: 2px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, sans-serif
}

INPUT.rh-text {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; COLOR: #000000; BORDER-TOP-COLOR: #000000; TEXT-INDENT: 2px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #d9dcc2; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}
INPUT.rh-button {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; COLOR: #000000; BORDER-TOP-COLOR: #000000; TEXT-INDENT: 2px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #d9dcc2; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}
INPUT.r-button {
	FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: transparent
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, sans-serif
}
SELECT.rh-text {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #d9dcc2
}
H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 13px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px; COLOR: #000F99; FONT-FAMILY: verdana,arial,sans-serif
}
.small {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, sans-serif
}






#navlist {
	FONT-WEIGHT: bold; FONT-SIZE: 1.12em; MARGIN: 0px; WIDTH: 100%
}
#navlist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
#navlist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1px; PADDING-TOP: 0px
}
#navlist A {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0% 50%; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 22px; BACKGROUND-IMAGE: url(image/l1_down.gif); PADDING-BOTTOM: 3px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #A09FE9; TEXT-DECORATION: none
}
#navlist A:link {
	COLOR: #ffffff
}
#navlist A:visited {
	COLOR: #ffffff
}
#navlist A:hover {
	BACKGROUND-POSITION: 0% 50%; BACKGROUND-IMAGE: url(../image/l1_over.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #A09FE9
}
#navlist A:active {
	BACKGROUND-POSITION: 0% 50%; BACKGROUND-IMAGE: url(../image/l1_over.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #A09FE9
}
#uberlink A:link {
	BACKGROUND-POSITION: 0% 50%; BACKGROUND-IMAGE: url(../image/l1_over.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #A09FE9
}
#uberlink A:visited {
	BACKGROUND-POSITION: 0% 50%; BACKGROUND-IMAGE: url(../image/l1_over.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #A09FE9
}
#uberlink A:hover {
	BACKGROUND-POSITION: 0% 50%; BACKGROUND-IMAGE: url(../image/l1_over.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #A09FE9
}
#uberlink A:active {
	BACKGROUND-POSITION: 0% 50%; BACKGROUND-IMAGE: url(../image/l1_over.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #A09FE9
}





/***** BODY *****/
body { background: #ffffff; font-family: Arial;
margin-top:2px;}


/***** ACCUEIL *****/
/* Texte sur la page d'acceuil :
Cet annuaire contient...
*/
.text_index_annuaire {  }

/* Lien vers les categories princiaples sur la page d'accueil */ 
a.annuaire-retraite:link {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	letter-spacing: 0px;
}
a.annuaire-retraite:active {
	text-decoration: none;
	color: #A32D2D;
	font-size: 12px;
	letter-spacing: 0px;
}
a.annuaire-retraite:visited {
	text-decoration: none;
	color: #676767;
	font-size: 12px;
	letter-spacing: 0px;
}

a.annuaire-retraite:hover {
	text-decoration: none;
	background-color:#EDEBF6;
	color: #A32D2D;
	font-size: 12px;
	letter-spacing: 0px;
}
#space {
margin-bottom:5px;
margin-left:10px;
margin-top:5px;
}

.global {
     margin-left: auto;
     margin-right: auto;
     width: 1200px;
	 	height: 1450px; /* largeur obligatoire pour être centré */
     }

.gauche {
position:absolute;
	margin-left: 0px; margin-top:0;
	width: 175px;
	height: 1800px;
	overflow: visible; 
	left: 4px;
	top: 5px;
	text-align:center;
}
.top2008 {
position:absolute;
	margin-left: 0px; margin-top:0px;
	width: 753px;
	height: 125px;
	overflow: visible; 
	left: 1px;
	top: 2px;
}
.down2008 {
position:absolute;
	margin-left: 0px; margin-top:0;
	width: 753px;
	height: 1700px;
	overflow: visible; 
	left: 1px;
	top: 126px;
}
.pub2008 {
position:absolute;
	margin-left: 0px; margin-top:1px;
	width: 175px;
	height: 1700px;
	overflow: visible; 
	left: 754px;
	top: 3px;
}

.centre {
position:absolute;
	margin-left: 0px; 
	width: 781px;
	height: 1600px;
	overflow: visible; 
	left: 179px;
	top: 5px;
	text-align:left;
}


#tpartenaires {  color: #7E7E7E;text-decoration:none; font-size:10px;}
#tpartenaires a		{  color: #7E7E7E;text-decoration:none; font-size:10px;}
#tpartenaires a:visited		{ color: #7E7E7E; text-decoration:none;font-size:10px;}
#tpartenaires a:active		{  color: #7E7E7E;text-decoration:none;font-size:10px;}
#tpartenaires a:hover  	{ text-decoration:underline;color: #7E7E7E;font-size:10px;}

#bas
{
float: right;
margin: 1px 0px 1px -5px;
margin-top:1px;
margin-bottom:1px;

width: 362px;
border:none;
line-height:1.6;

background-position:0 0;
height: 55px;
overflow: auto;
color:#000000;
}
#kirikou a:link 
{
font-size: 11px;
letter-spacing: -0.5px;
text-decoration:none;
}

#kirikou a:active 
{
font-size: 11x;
letter-spacing: -0.5px;
text-decoration:none;
}
#kirikou a:visited
{
font-size: 11px;
letter-spacing: -0.5px;
text-decoration:none;
}

#kirikou a:link hover
{
font-size: 11px;
letter-spacing: -0.5px;
background-color:#FDC426;
text-decoration:underline;
}

.styletemp {font-size: 11px}
