/*remise a zéro des navigateurs*/
*{
		padding:0px;
		margin:0px;
	}

body{
		background:url(../images/background.png) repeat-x;
		background-color:#666666;
	}

div.conteneur{
		width:630px;
		margin:10px auto auto auto;
	}
									/* HEADER */
/* menu haut de page */
div.menu{
		width:630px;
		border-top:10px solid #990000;
	}	

div.liste{
		width:623px;
		border-right:3px solid white;
		border-left:3px solid white;
		border-bottom:3px solid white;
		background:url(../images/degrade_menu_top.jpg) repeat-x;
		padding:10px 0 10px 0;
	}

div.liste a{
		text-decoration:none;
		color:#696969;
		font:bold 14px Arial; 
		padding:0 24px 0 24px;
		border-left:1px solid #696969;
	}

div.liste a.noborder{
		border:0 !important;
	}

div.liste a.select{
		text-decoration:none;
		background-color:#990000;
		color:white;
		font:bold 14px Arial; 
		padding:20px 24px 8px 24px;
		border:none !important;	
	}

/* menu alphabétique */
div.menu_alpha{
		width:630px;
		padding-left:17px;
	}

div.menu_alpha a{
		display:block;
		float:left;
		text-decoration:none;
		color:white;
		font:bold 12px Arial; 
		padding:0 7px 0 7px;
		border-left:1px solid white;
	}

div.menu_alpha a.select{
		display:block;
		float:left;
		text-decoration:none;
		color:#990000;
		font:bold 12px Arial; 
		padding:0 7px 0 7px;
		border-left:1px solid white;
	}

div.menu_alpha a:hover{
		display:block;
		float:left;
		text-decoration:none;
		color:#990000;
		font:bold 12px Arial; 
		padding:0 7px 0 7px;
		border-left:1px solid white;
	}

div.menu_alpha a.border{
		border-right:1px solid white;
	}

/* banniere */
div.banniere{
		clear:left;
		width:630px;
		height:85px;
		background:url(../images/banniere.gif) no-repeat;
	}


							/* BLOC CENTRAL */
/* bloc centrale */
div.centre{
		width:590px;
		background-color:white;
		padding:20px 20px 10px 20px;
	}

/* bloc contenant la partie fixe du bloc central */
div.fixe{
		float:left;
		width:190px;
	}

/* bloc de recherche */
div.recherche{
		width:154px;
		background:url(../images/degrade_menu_recherche.jpg) repeat-x;
		padding:15px;
		border:3px solid #990000;
		margin-bottom:5px;
	}

div.recherche p{
		color:white;
		font:14px arial;
	}

div.recherche input.recherche{
		margin-top:40px;
		width:154px;
		margin-bottom:2px;
	}

div.recherche input.submit{
		background-color:#fd6400;
		border:none;
		color:white;
		cursor:pointer;
		margin-left:134px;
	}

/* bloc "top recherche" */
div.top_recherche{
		width:175px;
		padding:5px;
		border:3px solid #fd6400;	
		background:url(../images/degrade_menu_top_recherche.jpg) repeat-x;
	}

div.top_recherche div.titre{
		width:175px;
		height:44px;
		line-height:0px;
	}

div.top_recherche div.titre p.sous-titre{
		width:175px;
		font:11px arial;
		color:black;
		padding:8px 0 5px 2px;
		line-height:0px;		
	}

div.titre p.pointille{
		font:20px arial;
		color:#ffb831;
		line-height:0px;
		padding-bottom:7px;
	}

div.top_recherche a{
		display:block;
		width:174px;
		color:white;
		font:11px arial;
		text-decoration:none;
		border-bottom:1px solid white;
		padding:4px 0 4px 0;
	}

/* bloc dynamique de la partie centrale */
div.dynamique{
		float:left;
		width:380px;
		margin:0 0 15px 20px;
	}

/* bloc du texte centrale de la page d'accueil */
div.dynamique div.texte{
		float:left;
		width:200px;
		color:#696969;
		font:11px arial;
	}

div.texte p{
		margin-bottom:5px;
		text-align:justify;
	}

div.texte a{
		text-decoration:underline;
		color:#990000;		
	}

div.dynamique div.img{
		float:left;
		width:200px;
		height:100px;
		background:url(../images/femme_ordi.jpg) no-repeat;
	}

/* bloc "derniers ajouts" */
div.derniers_ajouts{
		width:130px;
		padding:15px 15px 2px 15px;
		border:1px solid black;
		margin-left:15px;
		float:right;
	}

div.derniers_ajouts div.titre{	
		width:130px;
		height:44px;
		margin-bottom:3px;
}

div.derniers_ajouts div.titre p.sous-titre{	
		font:11px arial;
		color:#ababab;
		margin:5px 0 5px 2px;
		line-height:0px;		
	}

div.derniers_ajouts a{
		display:block;
		width:130px;
		color:#696969;
		font:11px arial;
		text-decoration:none;
		border-bottom:1px solid #e6e6fa;
		padding:3px 0 3px 0;		
	}

div.derniers_ajouts a.noborder{
		border:none !important;
	}

/* bloc definition du jour */
div.def_jour{
		width:380px;
		float:left;
		margin:0px 0px 10px 20px;
	}

div.def_jour div.titre{
		width:149px;
		height:18px;
		background:url(../images/titre_def_du_jour.jpg) no-repeat;	
	}

div.def_jour p.nom_def{
		color:#696969;
		font:12px arial;
		padding-top:8px;
		line-height:0px;
	}

div.def_jour p.pointille{
		color:#f49833;
		font:20px arial;
		padding-top:3px;
		line-height:0px;
	}

div.def_jour p.def{
		margin-top:10px;
		color:black;
		font:11px arial;
		text-align:justify;
	}

div.def_jour a.suite{
		text-decoration:none;
		color:#f49833;
		font:11px arial;
		margin-left:10px;
	}
						/* FOOTER */

/* bloc contenant tout le footer */
div.footer{
		width:590px;
		clear:both;
		padding:0 20px 20px 20px;
		background-color:white;
	}

/* pub google */
div.footer div.pub_google{
		width:468px;
		margin-left:61px;
	}

div.footer div.liens{
		width:590px;
		margin-top:20px;
	}

/* bloc contenant les informations sur netetudes */
div.footer div.netetudes{
		width:300px;
		float:left;
	}

div.netetudes div.logo_netetudes{
		float:left;
		width:72px;
		height:26px;
		background:url(../images/logo_netetudes.jpg) no-repeat;
		cursor:pointer;
	}

div.netetudes div.texte_gras{
		width: 220px;
		float:left;
		border-right:1px solid #696969;
		margin-bottom:20px;
	}	

div.netetudes div.texte_gras p{
		color:black;
		font:bold 10px arial;
		margin:0 30px 0 10px;
	}

div.netetudes div.texte_gras a{
		color:#fd6400;
		font:bold 10px arial;
		text-decoration:none;
	}

/* bloc contenant les informations sur l annuaire du marketing */
div.footer div.annu{
		width:290px;
		float:left;
	}

div.annu div.logo_annu{
		float:left;
		width:71px;
		height:26px;
		margin-left:20px;
		background:url(../images/logo_annu.jpg) no-repeat;
		cursor:pointer;
	}

div.annu div.texte_gras{
		width:199px;
		float:left;
		margin-bottom:20px;
	}	

div.annu div.texte_gras p{
		width:189px;
		color:black;
		font:bold 10px arial;
		margin-left:10px;
	}

div.annu div.texte_gras a{
		color:#fd6400;
		font:bold 10px arial;
		text-decoration:none;
	}

/* bloc des liens gris en dessous de netetudes et l'annuaire */
div.annu div.lien_gris{
		width:200px;
		clear:left;
		margin-left:102px;
	}

div.netetudes div.lien_gris{
		width:200px;
		clear:left;
		margin-left:82px;
	}

div.lien_gris p{
		width:200px;
		line-height:0px;
	}

div.lien_gris a{
		color:#696969;
		font:10px arial;	
		text-decoration:none;
	}

/* bloc contenant les liens vers les autres sites (dernier élément de la page) */
div.liens_bottom{
		width:590px;
		margin:10px 15px 30px 15px;		
	}

div.liens_bottom p{
		color:white;
		font:10px arial;
		text-align:center;
	}

div.liens_bottom a{
		color:white;
		font:10px arial;
	}

/* bloc des formulaire */
div.form{
		float:left;
		width:380px;
		margin:0 0 15px 20px;
	}

div.form div.logo_proposer_def{
		float:left;
		width:34px;
		height:35px;
		margin-right:10px;
		background:url(../images/logo_proposer_def.jpg) no-repeat; 
	}

div.form div.logo_contact{
		float:left;
		width:34px;
		height:35px;
		margin-right:10px;
		background:url(../images/logo_contact.jpg) no-repeat; 
	}

div.form p.titre{
		float:left;
		width:300px;
		color:#5f5f5f;
		font:bold 17px arial;	
		margin-bottom:2px;
	}

div.form p.ss_titre{
		float:left;
		width:335px;
		color:#9f9f9f;
		font:11px arial;
	}

div.form h1.ss_titre{
		float:left;
		width:335px;
		color:#9f9f9f;
		font:11px arial;
	}

div.form p.pointille{
		color:#f49833;
		font:20px arial;
		line-height:0px;	
		margin-bottom:30px;
	}

div.form p{
		color:#696969;
		font:12px arial;
	}

div.form p.antispam{
		float:left;
		margin-bottom:5px;
	}

div.form label{
		width:100px;
		float:left;
		color:#696969;
		font:12px arial;
		margin-right:30px;
	}

div.form label.spam{
		width:350px !important;
	}

div.form img{
		float:left;
		margin-left:100px;
	}

div.form input{
		float:left;
		width:240px;
		border:1px solid #9f9f9f;
		margin-bottom:10px;
	}

div.form input.antispam{
		width:50px;
		float:left;
		margin:8px 0 2px 20px;
	}

div.form textarea{
		float:left;
		width:240px;
		height:150px;
		border:1px solid #9f9f9f;
		overflow:auto;
		margin-bottom:5px;
	}

div.form input.submit{
		width:25px;
		background-color:#fd6400;
		border:none;
		color:white;
		cursor:pointer;
		float:right;
		margin:35px 9px 0 0;
	}

div.form p.obligatoire{
		clear:both;
		margin-top:0px;
		color:#696969;
		font:12px arial;
	}

div.form p.erreur{
		color:#fd6400;
		font:14px arial;
		margin-bottom:10px;
	}

/* bloc contenant la partie des liens utiles */
div.liens_utiles{
		float:left;
		width:380px;
		margin:0 0 15px 20px;
	}
	
div.liens_utiles div.logo_liens_utiles{
		float:left;
		width:34px;
		height:35px;
		margin-right:10px;
		background:url(../images/logo_liens_utiles.jpg) no-repeat; 
	}

div.liens_utiles p.titre{
		float:left;
		width:300px;
		color:#5f5f5f;
		font:bold 17px arial;	
		margin-bottom:2px;
	}

div.liens_utiles p.ss_titre{
		float:left;
		width:330px;
		color:#9f9f9f;
		font:11px arial;
	}

div.liens_utiles h1.ss_titre{
		float:left;
		width:330px;
		color:#9f9f9f;
		font:11px arial;
	}

div.liens_utiles p.pointille{
		clear:both;
		color:#f49833;
		font:20px arial;	
		line-height:0px;
		margin-bottom:20px;
	}

div.liens_utiles p.pointilleBis{
		clear:both;
		color:#f49833;
		font:20px arial;	
	}

div.liens_utiles ul{
		float:left;
		margin:0px 11px 5px 0px;
		list-style-type:none;
	}

div.liens_utiles li{
		background:url(../images/puce_liens_utiles.jpg) no-repeat;
		background-position:left center;
		margin-bottom:3px;
		padding:0 0 2px 15px;
		color:#696969;
		font:12px arial;
	}

div.liens_utiles a.proposer_lien{
		float:right;
		color:#696969;
		font:12px arial;
		margin:2px 3px 0 0;
		text-decoration:none;
	}

div.liens_utiles img{
		margin-right:5px;
		border:none;
	}

div.liens_utiles a{
		text-decoration:none;
		color:#696969;
		font:bold 12px arial;
	}

div.liens_utiles a.select{
		color:#98141b;
	}

div.liens_utiles a.non_cliquable{
		text-decoration:none;
		color:#9f9f9f;
		font:bold 12px arial;
	}

div.liens_utiles p.def{
		color:#696969;
		font:12px arial;
		margin-bottom:5px;
	}

div.liens_utiles label{
		width:100px;
		float:left;
		color:#696969;
		font:12px arial;
		margin-right:30px;
	}

div.liens_utiles input{
		float:left;
		width:240px;
		border:1px solid #9f9f9f;
		margin-bottom:10px;
	}

div.liens_utiles select{
		float:left;
		width:240px;
		border:1px solid #9f9f9f;
		margin-bottom:10px;
	}

div.liens_utiles textarea{
		float:left;
		width:240px;
		height:150px;
		border:1px solid #9f9f9f;
		overflow:auto;
		margin-bottom:5px;
	}

div.liens_utiles input.submit{
		width:25px;
		background-color:#fd6400;
		border:none;
		color:white;
		cursor:pointer;
		float:right;
		margin:0 9px 20px 0;
	}

div.liens_utiles p.obligatoire{
		clear:both;
		margin-top:20px;
		color:#696969;
		font:12px arial;
	}

div.liens_utiles p.erreur{
		color:#fd6400;
		font:14px arial;
		margin-bottom:10px;
	}

div.liens_utiles p{
		color:#696969;
		font:12px arial;
	}

/* bloc contenant la pagination de bas de page */
div.pagination{
		float:left;
		width:380px;
		margin:0 0 20px 20px;
	}

div.paginationTop{
		margin:5px 0 15px 0 !important;
	}

div.pagination a.bouton_retour{
		display:block;
		float:left;
		width:70px;
		padding:0 5px 0 5px;
		text-decoration:none;
		background-color:#fd6400;
		color:white;
		font:11px arial;
		margin-right:10px;
}

div.pagination a.bouton_retour_non_cliquable{
		display:block;
		float:left;
		width:70px;
		padding:0 5px 0 5px;
		text-decoration:none;
		background-color:#9f9f9f;
		color:white;
		font:11px arial;
		margin-right:10px;
}

div.pagination a.bouton_suite{
		display:block;
		float:right;
		width:70px;
		padding:0 5px 0 5px;
		text-decoration:none;
		background-color:#fd6400;
		color:white;
		font:11px arial;
		margin-left:10px;
}

div.pagination a.bouton_suite_non_cliquable{
		display:block;
		float:right;
		width:70px;
		padding:0 5px 0 5px;
		text-decoration:none;
		background-color:#9f9f9f;
		color:white;
		font:11px arial;
		margin-left:10px;
}

div.pagination a.num{
		float:left;
		color:black;
		font:bold 12px arial;
		text-decoration:none;
		margin:5px 2px 0 2px;
	}

/* bloc contenant la recherche par lettre */
div.ordre_alpha{
		width:380px;
		margin:0 0 14px 20px;
		float:left;
	}

div.ordre_alpha div.logo_ordre_alpha{
		float:left;
		width:34px;
		height:35px;
		margin-right:10px;
		background:url(../images/logo_ordre_alpha.jpg) no-repeat;	
	}

div.ordre_alpha p.def{
		color:#5f5f5f;
		font:12px arial;	
		margin-bottom:15px;
		text-align:justify;
		
	}

div.ordre_alpha p.titre{
		float:left;
		width:300px;
		color:#5f5f5f;
		font:bold 17px arial;	
		margin-bottom:2px;
	}

div.ordre_alpha p.ss_titre{
		float:left;
		width:330px;
		color:#9f9f9f;
		font:11px arial;
	}

div.ordre_alpha h1.ss_titre{
		float:left;
		width:330px;
		color:#9f9f9f;
		font:11px arial;
	}

div.ordre_alpha p.pointille{
		clear:both;
		color:#f49833;
		font:20px arial;
		line-height:0px;	
		margin-bottom:30px;
	}

div.ordre_alpha ul{
		width:160px;
		float:left;
		margin:0px 11px 0px 0px;
		list-style-type:none;
	}

div.ordre_alpha li{
		list-style-type:none;
		margin-bottom:1px;
		padding-left:15px;
		color:black;
		font:bold 12px arial;
	}

div.ordre_alpha a{
		text-decoration:none;
		color:#696969;
		font:bold 12px arial;
	}

/* bloc contenant les resultats d'une recherche */
div.resultat_recherche{
		width:380px;
		margin:0 0 0px 20px;
		float:left;		
	}

div.resultat_recherche div.logo_resultat_recherche{
		float:left;
		width:34px;
		height:35px;
		margin-right:10px;
		background:url(../images/logo_resultat_recherche.jpg) no-repeat;	
	}

div.resultat_recherche p.titre{
		float:left;
		width:300px;
		color:#5f5f5f;
		font:bold 17px arial;	
		margin-bottom:2px;
	}

div.resultat_recherche h1.ss_titre{
		float:left;
		width:330px;
		color:#9f9f9f;
		font:11px arial;
	}

div.resultat_recherche p.pointille{
		clear:both;
		color:#f49833;
		font:20px arial;
		line-height:0px;	
		margin-bottom:30px;
	}

div.resultat_recherche p.ss_titre_recherche{
		clear:both;
		color:#696969;
		font:bold 12px arial;
	}

div.resultat_recherche a{
		color:#9f9f9f;
		font:bold 12px arial;
		text-decoration:none;
	}	

div.resultat_recherche p.recherche{
		clear:both;
		margin-bottom:15px;
	}

div.resultat_recherche a.recherche{
		color:#9f9f9f;
		font:12px arial;
		text-decoration:underline;
	}		

div.resultat_recherche ul{
		width:170px;
		float:left;
		list-style-type:none;
		margin-bottom:10px;
	}

div.resultat_recherche li{
		list-style-type:none;
		margin-bottom:1px;
		padding-left:15px;
	}
