body {
	background-image: url(/images/fond4.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #00004A;	
}

h2{
	margin: 0 0 5px 0;
	font-size: 90%;
	color: #fff;
	height: 23px;
	font-family: Arial, Helvetica;
	font-size: 17px;	
}
h2 span{
	display: block;
	padding: 6px 0 7px 12px;
	height: 18px;
	line-height: 12px;
	background: #1C2D67 url(/images/fond5.gif) no-repeat top left;
}

	/* --------- */
	
	#navigation td {
		border-right: 1px solid #9FAACE;
		border-right-style: dotted;
	}
		
	#navigation a {
		font: bold 11px Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		line-height:16px;
		letter-spacing:.1em;
		text-decoration: none;
		display:block;
		padding:8px 10px 8px 10px;
	}
		
	#navigation a:hover {
		background: #FFE695;
		color:#1C2D67
	}
		

.Prix 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFE295;text-decoration: line-through;}
.PrixReduit 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFE295; font-weight: bold}



A.erreur    	{ font-family: Helvetica, Arial; font-size: 13px; color: #FFFFFF; font-weight: bold; background: #FF0000 }
A.erreur:hover  { font-family: Helvetica, Arial; font-size: 13px; color: #FFFFFF; font-weight: bold; background: #FF0000; text-decoration: none }

A.titre     	{ font-family: Arial, Helvetica; font-size: 22px; color: #354785; font-weight: bold;}


A.a2b         { font-family: Arial, Helvetica; font-size: 13px; color: #354785; font-weight: bold; text-decoration: underline }
A.a2b:link    { font-family: Arial, Helvetica; font-size: 13px; color: #354785; font-weight: bold; text-decoration: underline }
A.a2b:visited { font-family: Arial, Helvetica; font-size: 13px; color: #354785; font-weight: bold; text-decoration: underline }
A.a2b:hover   { font-family: Arial, Helvetica; font-size: 13px; color: #9FAACE; font-weight: bold; text-decoration: underline }


A.a2j         { font-family: Arial, Helvetica; font-size: 13px; color: #FAD645; text-decoration: underline }
A.a2j:link    { font-family: Arial, Helvetica; font-size: 13px; color: #FAD645; text-decoration: underline }
A.a2j:visited { font-family: Arial, Helvetica; font-size: 13px; color: #FAD645; text-decoration: underline }
A.a2j:hover   { font-family: Arial, Helvetica; font-size: 13px; color: #9FAACE; text-decoration: underline }


A.v1w         { font-family: Verdana, Helvetica, Arial; font-size: 11px; color: #FFFFFF }
A.v1w:link    { font-family: Verdana, Helvetica, Arial; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none }
A.v1w:visited { font-family: Verdana, Helvetica, Arial; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none }
A.v1w:hover   { font-family: Verdana, Helvetica, Arial; font-size: 11px; color: #FAD645; font-weight: normal; text-decoration: underline }




A.copyright         { font-family: Helvetica, Arial; font-size: 11px; color: #9FAACE; font-weight: normal; text-decoration: none  }
A.copyright:link    { font-family: Helvetica, Arial; font-size: 11px; color: #9FAACE; font-weight: normal; text-decoration: none  }
A.copyright:visited { font-family: Helvetica, Arial; font-size: 11px; color: #9FAACE; font-weight: normal; text-decoration: none  }
A.copyright:hover   { font-family: Helvetica, Arial; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: underline }


A         { font-family: Helvetica, Arial; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none }
A:link    { font-family: Helvetica, Arial; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none }
A:visited { font-family: Helvetica, Arial; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none }
A:hover   { font-family: Helvetica, Arial; font-size: 11px; color: #FFE295; font-weight: normal; text-decoration: underline }


A.lien2         { font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none }
A.lien2:link    { font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none }
A.lien2:visited { font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none }
A.lien2:hover   { font-size: 13px; color: #FFE295; font-weight: bold; text-decoration: none }


A.lien3         { color: #0540FD; font-weight: normal; font-size: 11px; text-decoration: none }
A.lien3:link    { color: #0540FD; font-weight: normal; font-size: 11px; text-decoration: none }
A.lien3:visited { color: #0540FD; font-weight: normal; font-size: 11px; text-decoration: none }
A.lien3:hover   { color: #0540FD; font-weight: normal; font-size: 11px; text-decoration: none }


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


A.menu         { font-family: Helvetica, Arial; color: #354785; font-size: 11px; font-weight: bold; text-decoration: none }
A.menu:link    { font-family: Helvetica, Arial; color: #354785; font-size: 11px; font-weight: bold; text-decoration: none }
A.menu:visited { font-family: Helvetica, Arial; color: #354785; font-size: 11px; font-weight: bold; text-decoration: none }
A.menu:hover   { font-family: Helvetica, Arial; color: #FFFFCC; font-size: 11px; font-weight: bold; text-decoration: none; background: #354785 }
TD.menu        { font-family: Helvetica, Arial; color: #354785; font-size: 11px; font-weight: bold; text-decoration: none; border-width: 2px; border-style: solid; border-color: #5A6BA5; border-left: hidden; border-right: hidden }


A.menub         { font-family: Helvetica, Arial; color: #FAD645 ; font-size: 13px; text-decoration: underline }
A.menub:link    { font-family: Helvetica, Arial; color: #FAD645 ; font-size: 13px; text-decoration: underline }
A.menub:visited { font-family: Helvetica, Arial; color: #FAD645 ; font-size: 13px; text-decoration: underline }
A.menub:hover   { font-family: Helvetica, Arial; color: #354785; font-size: 13px; text-decoration: none; background: #FAD645 }
TD.menub        { font-family: Helvetica, Arial; color: #FAD645 ; font-size: 13px; text-decoration: none; border-width: 2px; border-style: solid; border-color: #5A6BA5; border-left: hidden; border-right: hidden }



A.menuc         { font-family: Helvetica, Arial; color: #1c2d67 ; font-size: 11px; text-decoration:  none; background: #FFE295  }
A.menuc:link    { font-family: Helvetica, Arial; color: #c1d267 ; font-size: 11px; text-decoration:  none; background: #FFE295  }
A.menuc:visited { font-family: Helvetica, Arial; color: #1c2d67 ; font-size: 11px; text-decoration:  none; background: #FFE295  }
A.menuc:hover   { font-family: Helvetica, Arial; color: #999999; font-size: 11px; text-decoration: none; background: #FFE295 }


A.email         { color: #0000FF; text-decoration: underline }
A.email:link    { color: #0000FF; text-decoration: underline }
A.email:visited { color: #0000FF; text-decoration: underline }
A.email:hover   { color: #0000FF; text-decoration: underline }


A.grostitre	{ font-family: Helvetica, Arial; FONT-WEIGHT: bold; FONT-SIZE: 21px; COLOR: #354785; TEXT-DECORATION: none}


A.tfviolet   { font-family: Helvetica, Arial; font-size: 13px; color: #FFFFFF; font-weight: bold; background: #9FAACE }


A.tfbleu     { font-family: Helvetica, Arial; font-size: 13px; color: #FFFFFF; font-weight: bold; background: #5A6BA5 }


A.tfblanc    { font-family: Helvetica, Arial; font-size: 13px; color: #354785; font-weight: bold; background: #9FAACE }


A.commc			{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #354785; FONT-FAMILY: Helvetica, Arial; TEXT-DECORATION: underline}
A.commc:link 	{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #354785; FONT-FAMILY: Helvetica, Arial; TEXT-DECORATION: underline}
A.commc:visited	{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #354785; FONT-FAMILY: Helvetica, Arial; TEXT-DECORATION: underline}
A.commc:hover 	{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #9FAACE; FONT-FAMILY: Helvetica, Arial; TEXT-DECORATION: underline}


A.commf			{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFE295; FONT-FAMILY: Helvetica, Arial; TEXT-DECORATION: underline}
A.commf:link 	{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFE295; FONT-FAMILY: Helvetica, Arial; TEXT-DECORATION: underline}
A.commf:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFE295; FONT-FAMILY: Helvetica, Arial; TEXT-DECORATION: underline}
A.commf:hover 	{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #9FAACE; FONT-FAMILY: Helvetica, Arial; TEXT-DECORATION: underline}


A.agenda		{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #354785; FONT-FAMILY: Helvetica, Arial}
A.agenda:link 	{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #354785; FONT-FAMILY: Helvetica, Arial}
A.agenda:visited{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #354785; FONT-FAMILY: Helvetica, Arial}
A.agenda:hover 	{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #9FAACE; FONT-FAMILY: Helvetica, Arial; TEXT-DECORATION: underline}


.button {BORDER-LEFT-COLOR: #999999; BACKGROUND: #354785; BORDER-BOTTOM-COLOR: #999999; COLOR: #ffffff; BORDER-TOP-STYLE: ridge; BORDER-TOP-COLOR: #999999; BORDER-RIGHT-STYLE: ridge; BORDER-LEFT-STYLE: ridge; BORDER-RIGHT-COLOR: #999999; BORDER-BOTTOM-STYLE: ridge}
.n { font-family: Arial, Verdana, sans-serif; font-size: 13px; font-style: normal; color: #FFFFFF; text-align:left}
.note { font-family: Helvetica, Arial; 	font-size: 11px; 	color: #B6B6B6; 	font-weight: normal; 	text-decoration: none; text-align:left}
.eLink {text-decoration: none; border-bottom: 1px dotted #FFE295; }
.sj { font-family: Helvetica, Arial; 	font-size: 11px; 	color: #FFE295; 	font-weight: normal; 	text-decoration: none}
.commf	{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #1c2d67; FONT-FAMILY: Helvetica, Arial;}

.alerte{ 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold; 
	background: #FF0000 
}

.asterisk { font-family: Verdana, Arial, sans-serif; font-size: 13px; font-style: bold; color : #FFE295 }

.formdefaut		{font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.formderrata	{font-family: Verdana, Arial, sans-serif; font-size: 10px;	background-color: #FFFFCC;}

.cadre {
	background-color: #000048;
	padding: 9px;
	border: thin dotted #9FAACE;
}

.titre1blanc {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	left: 8px;
	font-weight: bold;
	color: #9FAACE; 
	text-align:left
}

#recherche {
	background:#F9FAFA url(/images/magnifier.png) no-repeat scroll 2px 0;
	border:1px solid #444444;
	color:#333333;
	font-size:0.8em;
	padding:0 0 0 22px;
}

.big_grumlyb {
	font-weight: bold; 
	font-size: 70pt; 
	color: #5A6BA5; 
	line-height: 80px; 
	font-family: arial bold, arial, sans-serif; 
	letter-spacing: -10px
}

.medium_grumlyb {
	color:#5A6BA5;
	font-family:arial bold,arial,sans-serif;
	font-size:22pt;
	font-weight:bold;
	letter-spacing:-3px;
	line-height:40px;
}

.small_grumlyb {
	color:#5A6BA5;
	font-family:arial bold,arial,sans-serif;
	font-size:14pt;
	--font-weight:bold;
	letter-spacing:-2px;
	line-height:20px;
}
.big_grumly {
	font-weight: bold; 
	font-size: 90pt; 
	color: #EEEEEE; 
	line-height: 90px; 
	font-family: arial bold, arial, sans-serif; 
	letter-spacing: -15px
}

.medium_grumly {
	color:#5A6BA5;
	font-family:arial bold,arial,sans-serif;
	font-size:22pt;
	font-weight:bold;
	letter-spacing:-3px;
	line-height:40px;
}

.small_grumly {
	color:#EEEEEE;
	font-family:arial bold,arial,sans-serif;
	font-size:14pt;
	--font-weight:bold;
	letter-spacing:-2px;
	line-height:20px;
}

.fond7{
 background:url(/images/fond7.png); 
 top repeat-x
}

.fond8{
	background: #FFFFFF url(/images/fond8.png); 
	background-repeat:repeat-x;	
	color:#1c2d67;
}

.separateurH {
	border-bottom:1px dotted #5a6ba5;
	clear:both;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	height:5px;
}

.push {
	background:transparent url(/images/bgd-push-right-top.png) no-repeat scroll 0 0;
	float:left;
	margin-right:18px;
	width:300px;
}

.content {
	padding:10px 5px 0;
}

.pushBottom {
	background:transparent url(/images/bgd-push-right-bottom.png) no-repeat scroll left bottom;
	height:9px;
	margin-top:-9px;
	position:relative;
	top:9px;
	width:300px;
	background-image: url(/images/bgd-push-right-bottom.png);
}

.footer {
	clear:both;
	background:transparent url(/images/deg_footer.png) repeat-x scroll left bottom;	
	height:20px;
	padding-top:50px;
	position:relative;
	margin-left:4px;
	margin-right:4px;
	z-index:1;	
}

.alignright{
	float:right;
}
.alignleft{
	float:left;
}
/* --- Annonces Professionelles --- */
.apro	{
	padding: 2px;
	height: 250px;
/*	width: 290px; */
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	position: relative;
}
.aproImage	{
	padding: 0px;
	top: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	float: left;
	color:#333333;
/*	border-color:#000048;
	background-color: #FFFFFF;		
	border-style:solid;
	border-width:thin;*/
}
.aproBas	{
	float: Aucune;
	position: absolute;
	bottom: 4px;
	left: 4px;
	right: 4px;
	background-color: #5a6ba5;
	padding: 2px;
}
.aproTarif	{
	float: Aucune;
	position: absolute;
	bottom: 24px;
	left: 4px;
	right: 4px;
}
.aproTarifLeft	{
	float: left;
	width:140px;
	padding:4px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	color: #FFE295; 
	font-weight: bold	
}
.aproTarifLeft span	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;		
}
.aproTarifRight	{
	float: right;
	text-align:center;
	width:140px;	
}
/*
.annonceP {
	background-color:#FFFFCC;
	background-image:url(/images/fond4j.png);
	background-repeat:repeat-y;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #000048; 	
}
*/
.blocSiteMap {
	border: 1px solid rgb(153, 153, 153);
	background-color: #5a6ba5;
	padding:8px;
}
.c {
	text-align:center
}

/*-- Diaporama --*/
.blocDiapo {
	float:left;
	height:95px;
	margin:0;
	width:95px;
	overflow:hidden;
}
.blocDiapoCadre{
	height:100px; 
	margin-top:5px; 
	position:relative; 
	width:285px;	
}
A.lienDiapo{
	background:url('/images/opacity70.png') repeat scroll 0 0 transparent; 
	bottom:15px;
	left:0px;
	margin:0;
	padding:8px;
	font-weight:bold;
	position:absolute;
	width:80%;
	z-index:1;
}
A.lienDiapo:hover{
	background:url('/images/clear_dot.gif') repeat scroll 0 0 transparent;	
	background-color:#1c2d67;
	bottom:15px;
	color:#FFE295;
	left:0px;
	margin:0;
	padding:8px;
	font-weight:bold;	
	text-decoration:none;	
	position:absolute;
	width:80%;
	z-index:1;
}