BODY {font-family:Arial; font-size:13px; color:#333333;
scrollbar-face-color:#006699;
scrollbar-shadow-color:#FFFFFF;
scrollbar-highlight-color:#006699;
scrollbar-3dlight-color:#003399;
scrollbar-darkshadow-color:#003399;
scrollbar-track-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;}

TD {font-family:Arial; font-size:13px; color:#333333}

A {font-family:Arial; font-size:13px; color:#006699; font-weight:bold; text-decoration:underline}
A:link {font-family:Arial; font-size:13px; color:#006699; font-weight:bold; text-decoration:underline}
A:visited {font-family:Arial; font-size:13px; color:#006699; font-weight:bold; text-decoration:underline}
A:hover {font-family:Arial; font-size:13px; color:#666666; font-weight:bold; text-decoration:underline}

A.on {font-family:Arial; font-size:13px; color:#006699; font-weight:bold}
A.off {font-family:Arial; font-size:13px; color:#666666; font-weight:bold; text-decoration:none}

A.lien_blanc {font-size:11px; color:#FFFFFF; text-decoration:none}
A.lien_blanc:link  {font-size:11px; color:#FFFFFF; text-decoration:none}
A.lien_blanc:visited {font-size:11px; color:#FFFFFF; text-decoration:none}
A.lien_blanc:hover {font-size:11px; color:#FFFFFF; text-decoration:none}

A.lien_jaune {font-size:11px; color:#FFCC00; font-weight:bold; text-decoration:none}
A.lien_jaune:link {font-size:11px; color:#FFCC00; font-weight:bold; text-decoration:none}
A.lien_jaune:visited {font-size:11px; color:#FFCC00; font-weight:bold; text-decoration:none}
A.lien_jaune:hover {font-size:11px; color:#FFCC00; font-weight:bold; text-decoration:underline}

A.lien_rouge {font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none}
A.lien_rouge:link {font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none}
A.lien_rouge:visited {font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none}
A.lien_rouge:hover {font-size:11px; color:#CC0000; font-weight:bold; text-decoration:underline}


A.lien_index {font-family:Arial; font-size:13px; color:#FFCC00; font-weight:bold; text-decoration:none}
A.lien_index:link {font-family:Arial; font-size:13px; color:#FFCC00; font-weight:bold; text-decoration:none}
A.lien_index:visited {font-family:Arial; font-size:13px; color:#FFCC00; font-weight:bold; text-decoration:none}
A.lien_index:hover {font-family:Arial; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:underline}

A.lien_menu_tra {font-family:Arial; font-size:13px; color:#FFCC00; font-weight:bold; text-decoration:none}
A.lien_menu_tra:link {font-family:Arial; font-size:13px; color:#FFCC00; font-weight:bold; text-decoration:none}
A.lien_menu_tra:visited {font-family:Arial; font-size:13px; color:#FFCC00; font-weight:bold; text-decoration:none}
A.lien_menu_tra:hover {font-family:Arial; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:underline}

A.lien_menu_loc {font-family:Arial; font-size:13px; color:#CC0000; font-weight:bold; text-decoration:none}
A.lien_menu_loc:link {font-family:Arial; font-size:13px; color:#CC0000; font-weight:bold; text-decoration:none}
A.lien_menu_loc:visited {font-family:Arial; font-size:13px; color:#CC0000; font-weight:bold; text-decoration:none}
A.lien_menu_loc:hover {font-family:Arial; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:underline}

A.lien_menu {font-family:Arial; font-size:13px; color:#003399; font-weight:bold; text-decoration:none}
A.lien_menu:link {font-family:Arial; font-size:13px; color:#003399; font-weight:bold; text-decoration:none}
A.lien_menu:visited {font-family:Arial; font-size:13px; color:#003399; font-weight:bold; text-decoration:none}
A.lien_menu:hover {font-family:Arial; font-size:13px; color:#006699; font-weight:bold; text-decoration:underline}

.txt_turquoise_13 {font-family:Arial; font-size:13px; color:#006699; font-weight:bold}
.titre_turquoise_13 {
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #1565A2;
}

.txt_bleu_12 {font-family:Arial; font-size:12px; color:#003399; font-weight:bold}
.txt_bleu_11 {font-family:Arial; font-size:11px; color:#003399; font-weight:bold}
.txt_bleu_10 {font-family:Arial; font-size:10px; color:#003399; font-weight:bold}
.txt_blanc_11 {font-family:Arial; font-size:11px; color:#FFFFFF; font-weight:bold}
.txt_gris_10 {font-family:Arial; font-size:10px; color:#333333; font-weight:100}
.ligne_h{
	background-image:url(../images/ligne_h.gif);
	background-repeat:repeat-x;
	background-position:left middle;
	height: 10px;
}

.txt_tra {color:#FFCC00; font-weight:bold }
.txt_loc {color:#CC0000; font-weight:bold }
.txt_blanc {color:#FFFFFF; font-weight:bold }

.txt_10 {font-size:10px; }
.txt_11 {
	font-size:11px;
	line-height: 17px;
}

.txt_jaune {color:#FFCC00; font-weight:bold }

.table_tra {
border-style:solid; 
border-width:1px;
border-color:#CC0000;
border-collapse:collapse
}


.table_loc {
border-style:solid; 
border-width:1px;
border-color:#FFCC00;
border-collapse:collapse
}

.table {
border-style:solid; 
border-width:1px;
border-color:#333399;
border-collapse:collapse
}

form {
display:inline
}

.vedette_image{
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}
.contour1{
	border: 3px;
	border-color: #E1E1E1;
	border-style: solid;
}
.contour2{
	border: 2px;
	border-color: #E1E1E1;
	border-style: solid;
}
.fdgris {
background-color:#E1E1E1;
}

/*---- ELARGIR -------------------------------------------------- */
#LienElargirFamille {
	padding:3px;
	}

#LienBienVille {
	padding:3px;
	}

#entete {
	z-index:2000;
	position:relative;
	margin: 0px auto;
	width:770px;
	text-align:center;
}

#DivDescGG {
	height:80px;
	overflow:hidden;
	position:absolute;
	top:40px;
	z-index:1000;
	width:760px;
}

#DivDescGG H2 {
	color:#000;

}


/*---- REFERENCEMENT -------------------------------------------------- */
H1{
	font-size:11px;
	margin:0;
	color: #303030;
	text-align: justify;
	line-height: 18px;
}
H2{
	font-size:9px;
	margin:0;
	color: #303030;
	text-align: justify;
	line-height: 18px;
}
H3{
	font-size:11px;
	font-weight:bold;  
	margin:0;
}
.H1Type1 H1{
	font-size:9px;
	color:#333333;
	text-align:right;
}

.piedref {font-size:10px; color:#999999; font-weight:normal}
.piedref a:link {font-size:10px; color:#999999; font-weight:normal}
.piedref a:hover {font-size:10px; color:#999999; font-weight:normal}
.piedref a:visited {font-size:10px; color:#999999; font-weight:normal}


/*----ANNUAIRE -------------------------------------------------*/
	#filariane_annuaire {text-align:left;}
	#categories_annuaire {text-align:left;padding:0;margin:0;}
	.annuaire_site {text-align:left;padding:5px;margin: 0 0 5px 0;}
	.annuaire_site_lien{font-size:13px;}
	.annuaire_site_url {color:#D95E56;}
	
	
	/* FORMULAIRE d'inscription */
		.fieldset-annuaire {width:96%;}
	
		/*nombre de charactere restant */
		#nbchar {background-color:#DFDFDF;border:none;}
		.nbchar-titre {font-size:9px;margin:3px 0 0 0;}
		/*Combo du formulaire d'inscription */
		#selectAnnuaire{width:410px;}
	/*****************************/
	
	/* Page annuaire_page_liens */
		/*Titres des catégories*/
		#annuaire_liens h2 {font-size:16px;font-weight:bold;padding:2px 0 2px 15px;width:auto;margin:5px 0 5px 0;background-color:#DFDFDF;color:#FFFFFF;background-image:url('../images/puce4.gif');background-repeat:no-repeat;background-position:0px 5px;}
		#annuaire_liens h3 {font-size:13px;font-weight:bold;padding:2px 0 2px 15px;width:auto;margin:5px 0 5px 35px;background-color:#DFDFDF;color:#FFFFFF;background-image:url('../images/puce4.gif');background-repeat:no-repeat;background-position:0px 5px;text-align:left;}
		/*liste des sites affichés dans les (sous-)catégories */
		.annuaire-ul-lvl0 {list-style:none;padding:3px 0 5px 10px;margin:0;text-align:left;}
		.annuaire-ul-lvl1 {list-style:none;padding: 3px 0 5px 35px;margin:0;text-align:left;}
		#annuaire_liens li {padding:3px 0 3px 0;margin:0;}
		#annuaire_liens p {padding:0; margin:0;}
	/****************************/
	
	/* Span BACKLINK  */
	.backlink  {color:#fff;background:#D95E56;font-weight:bold;padding:1px;margin:0px 0 0 4px;width:50px;}
	/* High Light INSCRIRE MON SITE*/
	p#HL-inscriremonsite {border:none;text-align:center;margin:5px;font-size:18px;width:99%;}
	#HL-inscriremonsite a {border:solid 1px #006699;width:100%;text-decoration:none;background:#006699;display:block;padding:5px 0 5px 0;color:#fff;text-transform:uppercase;}
	#HL-inscriremonsite a:hover{background:#DFDFDF;}
/*--- MARQUEE -----------------------------------------------------*/

.blocminiliste { margin: 5px 0 5px 0;width:350px;}
.blocminiliste img {border:1px solid #696E72; }
.texte_home{
	text-align:justify;
	border: 1px solid #C3CACD;
	background-image: url(../images/fd_text_home.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 10px;
	background-color: #ECEDED;

}

.texte_home td, .texte_home a{
	font-size: 10px;
	text-align:justify;
	color: #7D7D7D;
}
.texte_home strong { color:#4F4F4F;}




.txt1 a{
	color: #666666;

}

 /*---- DETAIL overlay-------------------------------------------------- */

* html #overlay { /* IE6 */
	position: absolute;
	height: expression((document.body.scrollHeight > document.documentElement.scrollHeight ? document.body.scrollHeight : document.documentElement.scrollHeight) > document.body.offsetHeight ? (document.body.scrollHeight > document.documentElement.scrollHeight ? document.body.scrollHeight : document.documentElement.scrollHeight) : document.body.offsetHeight + 'px');
	width: expression((document.body.scrollWidth > document.documentElement.scrollWidth ? document.body.scrollWidth : document.documentElement.scrollWidth) > document.body.offsetWidth ? (document.body.scrollWidth > document.documentElement.scrollWidth ? document.body.scrollWidth : document.documentElement.scrollWidth) : document.body.offsetWidth + 'px');
}

#overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background:#000000;
  z-index: 4000;
  opacity: 0.85;
  filter:alpha(opacity=85);
}

#Container {
	position: relative; /* obsolue */
	height: 200px;
	width: 200px;
	margin: 0 auto;
	background-color: #dedede;
	border: 5px solid #999999;
	font-size: 0px;
	z-index: 5000;
	visibility: visible;
	text-align:center;
	position:absolute;
	left: 33%;
	right: 33%;
	top:30px;
}

#Loading {
	height: 25%;
	width: 100%;
	position: absolute;
	top: 40%;
	left: 0%;
	text-align: center;
	z-index: 5005;
	line-height: 0;
}

#LinkContainer {
	position: relative;
	top:-50px;
	margin-top:auto;
	height: 40px;
	padding: 5px;
	z-index: 7000;
	background-color: #000000;
	text-align:center;
	opacity: 0;
	filter:alpha(opacity=0);
}

#PrevLink, #NextLink {
	cursor: pointer;
	border:none;
}

#PhotoPartieHaut { height:100%; }

#Photo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5010;
}