  /* --------------------------------- */
 /*       Styles communs              */
/* --------------------------------- */

body{

	background-color: #FFFFFF;
	font-family: verdana,sans-serif;
	font-size: 10px;
	padding: 0;
	margin: 0;
}

#clear{
	clear: both;
}

a{
	color: #BF8E0B;
	font-weight: bold;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}


p{
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}

h1{
	height: 30px;
	line-height: 30px;
	background-color: #ECD704;
	color: #000000;
	font-size: 14px;
	font-variant: small-caps;
	text-align: center;
	border-bottom: 1px dashed #ECD704;
	
}


h2{
	height: 15px;
	line-height: 15px;
	background: url(../images/fond-titre1.gif) no-repeat;
	color: #000000;
	text-align: left;
	padding: 0 0 0 5px;
	margin: 2px 0 0 0;
	border-bottom: 1px solid #ECD704;
	font-weight: bold;
	font-size: 10px;
}

h3{
	color: #FF0000;
	font-size: 12px;
	margin: 30px 0 0 0;
}

h4{
	text-align: center;
	background: url(../images/fond_titre.gif);
	font-size: 12px;
	height: 20px;
	font-weight: bold;
	color: white;
	padding: 0 0 0 0;
	margin-bottom: 0px;
	margin-top: 0;
}


h5{
	text-align: left;
	margin-left: 0px;
	padding: 0 0 0 30px;
	color: blue;
	background-color: yellow;
	font-weight: bold;
	font-size: 14px;
}


.type{
	font-size: 12px;
	margin: 0 5px 0 0;
	padding: 0;
	font-weight: bold;
	float: left;
	line-height: 20px;
}


.image{
	border: 0;
}

.alignCenter{
	text-align: center;
}


img{
	border: 0;
}



.floatL{
	float: left;
}

.floatR{
	float: right;
}


#clear{
	clear: both;
}



.size90 {
	width: 90px;
}

.size120 {
	width: 120px;
}


.size600 {
	width: 600px;
}



  /* --------------------------------- */
 /*       Styles bandeau           */
/* -------------------------------- */

#banniere{
	position: absolute;
	top: 55px;
	left: 0;
	background: url(../voiture/voiture-banniere.jpg) no-repeat;
	height: 50px;
	width:1000px;
	overflow: auto;
	font-size: 14px;
	font-family: verdana,sans-serif;
	text-align: center;
}

#banniere .gauche{
	background: url(../images/banniere.gif) no-repeat;
	margin: 0 0 0 0;
	width: 270px;
	height: 50px;
	float: left;
}


#menuBanniere{
	position: absolute;
	top: 65px;
	left: 130px;
	width: 880px;
	height: 15px;
}

#menuBanniere .rub{
	width: 75px;
	height: 15px;
	text-align: center;
	float: left;
	background-color: #EFF2F5;
	color: #000000;
	font-weight: bold;
	border: 1px solid black;
}

#menuBanniere .rub7{
	width: 148px;
	height: 38px;
	text-align: center;
	float: left;
	background-color: #EFF2F5;
	color: #000000;
	font-weight: bold;
	border: 0px solid black;
}

  /* --------------------------------- */
 /*       Styles search              */
/* -------------------------------- */

#search{
	margin: 2px 0 0 20px;
	padding: 0 0 0 0;
}

#search select{
	margin: 0 0 1px 0;
	width: 110px;
	height: 18px;
	line-height: 19px;
	font-size: 10px;
	background-color: #ECD704;
}


#moteurRecherche{
	margin-left: 60px;
	margin-bottom: 5px;
	width: 608px;
	height: 183px;
	border: 1px solid #ECD704;
	background: url(../images/tableau_de_bord.jpg) no-repeat;
	text-align: center;
}

#moteurRecherche .bandeau{
	margin-top: 0px;
	margin-left: 0px;
	padding: 0 0 0 0;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background-color: #ECD704;
	font-size: 12px;
}


#moteurRecherche select{
	margin: 0 0 1px 0;
	width: 100px;
	height: 19px;
	line-height: 19px;
	font-size: 10px;
	background-color: #ECD704;
}


.marqueSelect{
	background-color: #FFFFFF;
	border: 1px solid #ECD704;
	margin: 0 0 1px 0;
	width: 100px;
	height: 17px;
	line-height: 15px;
	font-size: 10px;
}

.marqueSelect a{
	color: #000000;
	text-decoration: underline;
}

.marqueSelect a:hover{
	color: #ECD704;
}


#bloc1{
	position: absolute;
	top: 45px;
	left: 40px;
	width: 608px;
	height: 183px;	
	margin-left: 120px;
	padding: 0 0 0 0;
	clear: both;
}

	#bloc1 .P1{
		float: left;
		margin: 0 0 0 0;
	}

	#bloc1 .P2{
		float: left;
		margin: 0 0 0 5px;
	}

	#bloc1 .P3{
		float: left;
		margin: 0 0 0 5px;
	}

	#bloc1 .P4{
		float: left;
		margin: 0 0 0 5px;
	}


#bloc2{
	position: absolute;
	top: 95px;
	left: 40px;
	width: 608px;
	height: 183px;	
	margin-left: 120px;
	padding: 0 0 0 0;
	clear: both;
}

	#bloc2 .P5{
		float: left;
		margin: 0 0 0 5px;
	}

	#bloc2 .P6{
		float: left;
		margin: 0 0 0 5px;
	}
	#bloc2 .P7{
		float: left;
		margin: 0 0 0 5px;
	}
	#bloc2 .P8{
		float: left;
		margin: 0 0 0 5px;
	}

#bloc3{
	position: absolute;
	top: 115px;
	left: 0px;
	width: 608px;
	height: 183px;	
	margin-left: 250px;
	padding: 0 0 0 0;
	clear: both;
}

	#bloc3 .P9{
		float: left;
		margin: 0 0 0 20px;
	}

	


  /* --------------------------------- */
 /*       Styles Google              */
/* -------------------------------- */

#ligneGoogleHaut{
	position: absolute;
	top: 110px;
	left: 270px;
	margin: 0 0 0 0;
}


#googleCarre{
	position: absolute;
	top: 108px;
	left: 750px;
	margin: 0 0 0 0;
	width: 250px;
	height: 250px;
}

  /* --------------------------------- */
 /*       Styles menus              */
/* -------------------------------- */

#menuVehicule{
	position: absolute;
	top: 141px;
	left: 2px;
	width: 128px;
	height: 200px;
	margin: 0 0 0 0;
	padding: 0 0 0 2px;
	border: 1px solid #ECD704;
	font-weight: bold;
	font-size: 10px;
	line-height: 20px;
}

#menuVehicule input{
	background-color: #EFF2F5;
}


#date{
	position: absolute;
	top: 107px;
	left: 2px;
	width: 128px;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 2px;
	border: 1px solid #ECD704;
	font-weight: bold;
	font-size: 9px;
	line-height: 15px;
	color: #000000;
}

#menuTop{
	position: absolute;
	top: 107px;
	left: 137px;
	width: 608px;
	height: 183px;
	border: 1px solid #ECD704;
	background: url(../images/menuTopBack.jpg) no-repeat;
	font-size: 12px;
}


#menuTop a{
	text-decoration: none;
	font-weight: bold;
	color: #0076bf;
}

#menuTop a:hover{
	text-decoration: underline;
	color: black;
}


#menuCategorie{
	margin: 5px 5px 0 5px;
	padding: 1px 0 1px 3px;
	width: 300px;
	height: 181px;
	float: left;
}

#menuCategorie .choix{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100px;
	height: 15px;
	line-height: 15px;
	float: left;
}

#menuCategorie2{
	margin: 0 5px 0 0;
	padding: 1px 0 1px 3px;
	width: 120px;
	height: 181px;
	float: left;
}

#menuCategorie2 .choix2{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 120px;
	height: 12px;
	line-height: 12px;
}

#menuCategorie3{
	margin: 0 5px 0 0;
	padding: 1px 0 1px 3px;
	width: 140px;
	height: 181px;
	float: left;
}

#menuCategorie3 .choix3{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 140px;
	height: 12px;
	line-height: 12px;
}

#menuTop .titreCat{
	background-color: #2E517B;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 12px;
	line-height: 12px;
	text-align: center;
}


#menuTop2{
	position: absolute;
	top: 295px;
	left: 137px;
	width: 608px;
	height: 60px;
	border: 1px solid #ECD704;
	text-align: center;
}



#menuTop3{
	width: 608px;
	height: 60px;
	border: 1px solid #ECD704;
}



#menuTop4{
	margin-left: 60px;
	margin-bottom: 10px;
	width: 608px;
	height: 60px;
	border: 1px solid #ECD704;
	text-align: center;
}
	
#menuLeft{
	position: absolute;
	top: 289px;
	left: 2px;
	width: 130px;
	height: 750px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#menuLeft .rub{
	width: 130px;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	background-color: #FFFFFF;
	border: 1px solid #ECD704;
}


#menuLeft .titre{
	height: 20px;
	line-height: 20px;
	background-color: #ECD704;
	color: #000000;
	font-size: 11px;
	font-variant: small-caps;
	text-align: center;
	border-bottom: 1px dashed #ECD704;
}

#menuLeft .chapitre{
	height: 20px;
	line-height: 20px;
	text-align: justify;
	padding: 0 0 0 5px;
}

#menuLeft a{
	color: #000000;
	text-decoration: none;
}

#menuLeft a:hover{
	color: #000000;
	text-decoration: underline;
}



#menuRight{
	position: absolute;
	top: 360px;
	left: 879px;
	width: 120px;
	height: 600px;
}

#menuRight1{
	position: absolute;
	top: 107px;
	left: 879px;
	width: 120px;
	height: 315px;
}
#selectionNeuf{
	position: absolute;
	top: 115px;
	left: 250px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#selectionOccasion{
	position: absolute;
	top: 115px;
	left: 425px;
	margin: 0 0 0 0;
}

#selectionCategorie{
	position: absolute;
	top: 115px;
	left: 605px;
	margin: 0 0 0 0;
}



  /* --------------------------------- */
 /*       Styles page                 */
/* -------------------------------- */
 
#page{
	position: absolute;
	top: 360px;
	left: 137px;
	width: 738px;
	background-color: #FFFFFF;
	padding: 5px 0 0 0;
	margin: 0 0 10px 0;
	
}


#page .titrePage{
	height: 15px;
	line-height: 15px;
	background: url(../images/fond-titrePage.gif) no-repeat;
	color: #000000;
	text-align: left;
	padding: 0 0 0 5px;
	margin: 2px 0 10px 0;
	border-bottom: 1px solid #ECD704;
	font-weight: bold;
}


#page .marque{
	float: left;
	width: 165px;
	height: 40px;
	margin: 0 0 5px 10px;
}

#page .marque a{
	font-size: 12px;
}


#page2{
	position: absolute;
	top: 107px;
	left: 137px;
	width: 738px;
	background-color: #FFFFFF;
	padding: 5px 0 0 0;
	margin: 0 0 10px 0;
}

#page2 .titrePage{
	height: 15px;
	line-height: 15px;
	background: url(../images/fond-titrePage.gif) no-repeat;
	color: #000000;
	text-align: left;
	padding: 0 0 0 5px;
	margin: 2px 0 10px 0;
	border-bottom: 1px solid #ECD704;
	font-weight: bold;
}


#page2 .marque{
	float: left;
	width: 150px;
	height: 40px;
	line-height: 40px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#page2 .marque a{
	font-size: 11px;
}


 /* --------------------------------- */
 /*       Styles accueil          */
/* -------------------------------- */

#blocHome{
	width: 365px;
	margin: 5px 1px 1px 1px;
	padding: 0 0 0 0;
	border: 1px dashed #ECD704;
	
}


#blocHome .titre{
	height: 20px;
	line-height: 20px;
	background-color: #ECD704;
	color: #000000;
	font-size: 12px;
	text-align: center;
	margin: 0 0 5px 0;
	border-bottom: 1px dashed #ECD704;
}

#blocHome .ligne{
	height: 15px;
	line-height: 15px;
	color: #000000;
	padding: 0 5px 5px 10px;
	text-align: left;
	font-size: 12px;
}
#blocHome2{
	width: 370px;
	margin: 5px 1px 1px 1px;
	padding: 0 0 0 0;
	border: 1px dashed #ECD704;
	
}


#blocHome .titre2{
	height: 20px;
	line-height: 20px;
	background-color: #ECD704;
	color: #000000;
	font-size: 12px;
	text-align: center;
	margin: 0 0 5px 0;
	border-bottom: 1px dashed #ECD704;
}

#blocHome .ligne2{
	height: 15px;
	line-height: 15px;
	color: #000000;
	padding: 0 5px 5px 10px;
	text-align: left;
	font-size: 12px;
}


#blocNewsHome{
	width: 362px;
	height: 700px;
	margin: 0px 1px 1px 0px;
	padding: 0 0 0 0;
	border: 1px dashed #ECD704;
	float: right;
	
}


#blocNewsHome .titre{
	height: 20px;
	line-height: 20px;
	background-color: #ECD704;
	color: #000000;
	font-size: 12px;
	text-align: center;
	margin: 0 0 5px 0;
	border-bottom: 1px dashed #ECD704;
}
#blocNewsHome2{
	width: 362px;
	height: 200px;
	margin: 0px 1px 1px 0px;
	padding: 0 0 0 0;
	border: 1px dashed #ECD704;
	float: right;
	
}


#blocNewsHome2 .titre{
	height: 20px;
	line-height: 20px;
	background-color: #ECD704;
	color: #000000;
	font-size: 12px;
	text-align: center;
	margin: 0 0 5px 0;
	border-bottom: 1px dashed #ECD704;
}

/* --------------------------------- */
 /*       Styles news Home        */
/* -------------------------------- */


#inscriptionHome {
	margin: 0 0 0 0;
	padding: 0;
	text-align: justify;
}

#inscriptionHome a{
	color: #3399CC;
}


#domaineMessHome{
	margin: 5px 2px 5px 2px;
	padding: 0 0 0 0;
	text-align: justify;
	line-height: 20px;
	float: left;
	
}


#domaineMessHome a{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

#domainePhotoHome{
	margin: 0 2px 5px 2px;
	padding: 0 0 0 0;
	float: left;
	height: 100px;
}

.photoDomaineHome{
	margin: 0 2px 5px 2px;
	padding: 0 0 0 0;
	height: 100px;
	float: left;
}

.photoD{
 	height: 100px;
}

 /* --------------------------------- */
 /*       Styles formulaire          */
/* -------------------------------- */

form{
	margin: 0 0 0 0;
}


  /* --------------------------------- */
 /*    Styles resultats               */
/* --------------------------------- */


#result{
	width: 738px;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}

#result a{
	color: #BF8E0B;
	font-weight: bold;
}

#result a:hover{
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}


#result .titre1{
	height: 15px;
	line-height: 15px;
	background: url(../images/fond-titre1.gif) no-repeat;
	color: #000000;
	text-align: left;
	padding: 0 0 0 5px;
	margin: 2px 0 0 0;
	border-bottom: 1px solid #ECD704;
	font-weight: bold;
}

#result table{
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


#result tr{
	line-height: 20px;
	height: 20px;
}


#result th{
	background-color: #2E517B;
	color: #FFFFFF;
	height: 20px;
	text-align: center;
}


#result th a{
	color: #FFFFFF;
	text-decoration: underline;
}



#result td{
	text-align: center;
	height: 20px;
	background-color: #EFF2F5;
	color: #000000;
}


#result td a{
	color: #000000;
	text-decoration: none;
	border: 0;
	font-weight: normal;
}

#result td a:hover{
	text-decoration: underline;
}


#result .clip{
	width: 53px;
	height: 40px;
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#result .btn{
	width: 10px;
	height: 10px;
	border: 0;
}



  /* --------------------------------- */
 /*           Styles photos           */
/* --------------------------------- */


.logo{
	width: 40px;
	height: 40px;
}



  /* -------------------------------- */
 /*         Styles resultats         */
/* -------------------------------- */

#offres{
	clear: both;
	width: 730px;
	margin: 0 5px 15px 5px;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
}

#offres .titre{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #8A8991;
	color: #FFFFFF;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
}

#blocPhoto{
	width: 320px;
	height: 260px;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	float: left;
	border: 1px solid #8A8991;
	text-align: center;
}

#blocInfos{
	width: 390px;
	height: 280px;
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
	float: left;
	border: 1px solid #8A8991;
}


.line{
	line-height: 20px;
	font-size: 12px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	clear: both;
}


.line a{
	color: #8A8991; 
}


.clipPhoto{
	border: 0;
	width: 320px;
	height: 240px;	
}


.numeroPhoto{
	text-align: center;
} 

.numeroPhoto a{
	color: #FF9900;
	text-decoration: none;
} 


#commentaires{
	clear: both;
	width: 730px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #8A8991;
}


.texte{
	line-height: 20px;
	text-align: justify;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0;
} 


#contact{
	width: 320px;
	height: 150px;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	float: left;
	border: 1px solid #8A8991;
}

#liens{
	width: 390px;
	height: 150px;
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
	float: left;
	border: 1px solid #8A8991;
}






  /* --------------------------------- */
 /*        Styles footer              */
/* -------------------------------- */

#footer{
	margin: 50px 0 10px 0;
	clear: both;
	border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
}

#blocFooter{
	margin: 5px 0 0 3px;
	padding: 2px 5px 2px 5px;
	width: 720px;
	background-color: #FDF286;
	border: 1px solid #ECD704;
	clear: both;
	text-align: justify;
}

#blocFooter a{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

#blocFooter a:hover{
	text-decoration: underline;
}

#footer a{
	color: #BF8E0B;
	font-weight: bold;
	text-decoration: none;
}



 /*        Styles pub groupe          */
/* -------------------------------- */


#pubGroupe{

	width: 125px;
	background : #FFFFFF;
	border: 1px solid #ECD704;
	margin: 0 0 0 3px;

}
	
#pubGroupeTitre{

	
	text-align: left;
	padding: 0 0px 0 0px; 
	line-height: 15px;
	background : #ECD704;

	


}
#pubGroupeTitre a {

	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	
}




#pubGroupeTexte {

	
	text-align: left;
	color: #000000;
	font-size: 9px;
	line-height: 15px;
	padding: 0 0 0 0px;

	
}

#pubGroupeTexte a {

	font-size: 10px;
	color: #000000;
	
}




 /* --------------------------------- */
 /*       Styles actualités	      */
/* --------------------------------- */




#blog{

	width: 700px;
	margin: 5px 0 0 10px;
	padding: 0 0 0 0;
	



}

#inscriptionNews {
	margin: 0 0 0 0;
	padding: 0;
	width: 700px;
	text-align: justify;
}




#liensResult{
	line-height: 20px;
	background-color: #CBE0F3;
	border-top: 1px solid #315C8C;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}





#inscription {
	margin: 0 0 0 0;
	padding: 0;
	width: 700px;
	text-align: justify;
}


#domaineMess{
	margin: 5px 2px 5px 2px;
	padding: 0 0 0 0;
	text-align: justify;
	line-height: 18px;
	float: left;
	height: 100%;
}


#domaineMess a{
	font-weight: normal;
	text-decoration: none;
}

.domainePhoto{
	margin: 5px 2px 5px 2px;
	padding: 0 0 0 0;
	float: left;
	height: 100px;
}

.photoDomaine{
	margin: 5px 2px 5px 2px;
	padding: 0 0 0 0;
	height: 100px;
	float: left;
}

.photoD{
 	height: 100px;
}



.titre1{
	
	text-decoration: underline;
	line-height: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #666633;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear: both;
	
}



.titre2{
	
	margin: 0 0 0 0;
	text-indent: 10px;
	height: 15px;
	line-height: 15px;
	padding: 0 0 0 0;
	color: #FFAA48;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}



#liensPage{
	line-height: 40px;
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
	font-size: 16px;
}


#corpMess{
	margin: 5px 2px 5px 2px;
	padding: 0 0 0 0;
	text-align: justify;
	line-height: 18px;
	float: left;
	height: 100%;
}

.corpPhoto{
	margin: 5px 2px 5px 2px;
	padding: 0 0 0 0;
	float: right;
	height: 200px;
}

.photoMess{
	margin: 5px 2px 5px 2px;
	padding: 0 0 0 0;
	height: 200px;
	float: left;
}

.photoT{
 	height: 200px;
}


#piedForm {
	background-color: #FFFFFF;
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
	clear: both;
}



  /* -------------------------------- */
 /*       Styles liste Annonces      */
/* -------------------------------- */

#listeAnnonces{
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #888888;
	font-size: 11px;
}


#listeAnnonces a{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

#listeAnnonces a:hover{
	background-color: #c1b9ff;
	cursor: pointer;
}


#listeAnnonces p{
	clear: both;
}


#listeAnnonces table{
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}


#listeAnnonces th{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 20px;
	line-height: 20px;
	color: #888888;
	font-weight: bold;
	text-indent: 10px;
	text-align: left;
}


#listeAnnonces td{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


#uneAnnonce{
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	font-size: 11px;
	clear: both;
	border-bottom: 1px solid #C2C2C2;
}


#uneAnnonceBleu{
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	font-size: 11px;
	clear: both;
	border-bottom: 1px solid #C2C2C2;
	background-color: #eff2f5;
}

  /* -------------------------------- */
 /*       Styles liens Page          */
/* -------------------------------- */

#affichage{
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #888888;
	background-color: #ecd704;
	margin: 0 0 10px 0;
	padding: 0 5px 0 5px;
}


#affichageLiens{
	line-height: 30px;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #888888;
	background-color: #ecd704;
	margin: 0;
	padding: 0 5px 0 5px;
}


#affichageLiens td{
	vertical-align: top;
}


#lienPages{
	height: 30px;
	line-height: 30px;
	font-size: 10px;
	float: left;
}


#lienPages a{
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	text-decoration: none;
	margin: 0 1px 0 0;
	padding: 4px;
}



#lienPages a:hover{
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 1px 0 0;
	padding: 4px;
}


#lienActif{
	height: 30px;
	line-height: 30px;
	font-size: 10px;
	float: left;
	background-color: #ecd704;
	color: #FFFFFF;
	margin: 0 1px 0 0;
	padding: 0 4px 0 4px;
}

#lienEspace{
	height: 30px;
	line-height: 30px;
	color: #B2C2EB;
	float: left;
	font-weight: normal;
	text-decoration: none;
	margin: 0 5px 0 5px;
	padding: 4px;
}


  /* -------------------------------- */
 /*       Styles liste               */
/* -------------------------------- */


#pageListe{
	margin: 0 0 10px 0;
	padding: 5px 5px 5px 5px;
	width: 720px;
	border-bottom: 1px solid #888888;
	clear: both;
	text-align: justify;
}

#pageListe .bloc{
	margin: 0 0 5px 0;
	padding: 0;
	width: 720px;
	clear: both;
	text-align: justify;
}

#pageListe a{
	color: #261d7b;
}

#pageListe a:hover{
	color: #FFFFFF;
}


#page td{
	vertical-align: top;
	padding: 0px 2px 20px 5px;
}

#pagePub{
	margin: 0 0 10px 0;
	padding: 5px 0 5px 0;
	text-align: center;
	border-bottom: 1px solid #888888;
}

#pageTop{
	margin: 0 0 10px 0;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #888888;
}

#pageTop a{
	color: #FF6E02;
}

#pageTop a:hover{
	color: #FFFFFF;
}



.HH3{
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	font-weight: bold;
	clear: both;
	line-height: 20px;
}