/*remise a zéro des navigateurs*/
*{
	padding:0px;
	margin:0px;
	}

div.conteneur{
		width:895px;
		margin:10px auto auto auto;
	}	



			/* HEADER */



/* menu du haut de page */
div.menu_haut{
		width:895px;
		height:107px;
		background:url(../images/degrade_menu_haut.jpg) repeat-x;
	}

div.menu_haut a{
		width:100px;
		height:15px;
		padding:35px 40px 30px 40px;
		display:block;
		float:left;
		text-decoration:none;
		text-align:center;
		color:#707173;
		font: bold 13px Arial;
		border-right:1px solid #a9aaac;
	}

div.menu_haut a:hover{
		border-top:3px solid #9d9ea0;
	}

a.select{
		border-top:3px solid #9d9ea0;
	}

div.menu_haut a span{
		display: block;
		text-align:center;
	}

/* bandeau blanc */
div.bandeau_blanc{
		width:200px;
		float:right;
		margin-right:20px;
		background:url(../images/portaildelacreation_picto.jpg) no-repeat;
	}

div.bandeau_blanc a{
		text-decoration:none;
		float:right;
		color:#707173;
		font:13px Arial;
	}

/* banniere */
div.banniere{
		width:895px;
		height:83px;
		clear:both;
	}

div.logo{	
		width:319px;
		height:83px;
		float:left;
		background:url(../images/logo.jpg) no-repeat;
	}

div.bandeau_noir{
		width:576px;
		height:72px;
		background:url(../images/degrade_banniere.jpg) repeat-x;
		float:left;
		margin-top:9px;
	}

div.bandeau_noir h2{
		color:white;
		font:18px Arial;
		margin:30px 0px 0px 10px;
	}

div.bloc_gauche{
		float:left;
	}

/*Menu vertical gauche de recherche */
div.recherche{
		width:277px;
		height:350px;
		background-color:#e0e0e0;
		margin:20px 0px 7px 0px;
		padding-top:25px;
		float:left;
	}

div.recherche p{
		color:#707173;
		font:13px Arial;
		margin:0px 0px 5px 10px;
	}

p.titre_recherche{
		padding-bottom:20px;
	}

div.recherche input{
		width:250px;
		margin-bottom:5px;	
		border:1px solid #bdbdbf;
	}

input.valid{
		color:#707173;
		font:bold 13px Arial;
		background-color:#c2c3c5;
		width:35px !important;
		float:right;
		margin:10px 16px 0px 0px;
	}

div.recherche select{
		width:252px;
		margin-bottom:5px;
		border:1px solid #bdbdbf;	
	}

/* bloc espace membre */
div.connection{
		width:277px;
		height:148px;
		padding-top:10px;
		background:url(../images/degrade_menu_haut.jpg) repeat-x;
		clear:both;
	}

div.connection p{
		color:#707173;
		font:13px Arial;
		margin:10px 0px 5px 10px;
	}

div.connection label{
		padding-top:5px;
		float:left;
		width:100px;
	}

div.connection input{
		float:left;
		margin-top:5px;
		width:150px;
	}

input.submitMembre{
		height:20px;
		color:#707173;
		font:bold 13px Arial;
		background-color:#c2c3c5;
		width:30px !important;
		border:0px;
		float:right!important;
		margin:10px 14px 0px 0px !important;
	}

input.deconnectMembre{
		height:20px;
		color:#707173;
		font:bold 13px Arial;
		background-color:#c2c3c5;
		width:100px !important;
		border:0px;
		float:right!important;
		margin:10px 14px 0px 0px !important;
	}

div.connection a{
		width:15px;
		text-decoration:none;
		color:#5a698a;
		font:10px arial;
		padding-top:10px;
	}

div.connection a.supprimer{
		width:15px;
		text-decoration:none;
		color:#5a698a;
		font:12px arial !important;
		padding-top:10px;
	}

a.deconnectMembre{
		color:#707173 !important;
		text-decoration:none;
		font:bold 13px Arial !important;
		background-color:#c2c3c5;
		width:100px !important;
		float:right!important;
		text-align:center;
		margin:10px 5px 0px 0px;
		padding-top:3px !important;
		padding-bottom:1px;
	}

/* bloc image + reste*/
div.centrale_haut{
		width:611px;
		height:170px;
		margin:20px 0px 0px 7px;
		float:left;
	}

/* image mosaique*/
div.mosaique{
		width:343px;
		height:170px;
		background:url(../images/mosaique.jpg) no-repeat;
		float:left;
	}

/* bloc inscription fiche */
div.fiche{
		width:261px;
		height:85px;
		background:url(../images/cahier.jpg) no-repeat #e0e0e0;
		background-position:5px 30px;
		margin-left:7px;
		float:left;
	}

div.fiche strong{
		text-decoration:none;
		color:#364042;
		font:bold 14px arial;
		padding-top:10px;
		margin:0px 0px 5px 10px;
		float:left;
}

div.fiche p{
		color:#707173;
		font:13px Arial;
		margin:0px 0px 10px 70px;
		clear:both;
	}

div.fiche a{
		text-decoration:none;
		width:100px;
		height:16px;
		color:#707173;
		font: 13px Arial;
		background-color:#c2c3c5;
		padding:2px 5px 2px 5px;
		margin-left:70px;
	}

div.rapide{
		width:261px;
		height:23px;
		background:url(../images/rapide.jpg) no-repeat;
		background-position:165px 0px;
		float:left;


	}


/* bloc proposer un lien */
div.lien{
		width:261px;
		height:81px;
		background-color:#353f41;
		float:left;
		margin:3px 0px 0px 7px;
	}

div.lien strong{
		text-decoration:none;
		color:white;
		font:bold 14px arial;
		padding-top:20px;
		margin:0px 0px 5px 10px;
		float:left;
	}

div.lien input{
		width:174px;
		margin:5px 0px 0px 30px;
		float:left;
	}

input.submitLien{
		height:20px;
		color:#707173;
		font:bold 13px Arial;
		background-color:#c2c3c5;
		width:30px !important;
		border:0px;
		margin:5px 0px 0px 5px !important;
	}	

/* bloc centrale */
div.bloc_centrale{
		width:611px;
		float:left;
		margin:10px 0px 0px 7px;
	}

div.bloc_centrale strong{
		color:#707173;
		font:bold 14px arial;
	}

div.top_site{
		width:611px;
		float:right;
	}

div.top_site p{
		font:11px arial;
		color:#707173;
	}

p.no_result{
		margin-top:10px;
	}

/* resume d'une fiche du top site */
div.fiche_top_site{
		width:611px;
		background:url(../images/degrade_centre.jpg) repeat-x;
		padding-top:10px;
		margin-top:1px;
		float:left;
	}

div.apercu{
		width:157px;
		height:98px;
		margin-left:5px;
		float:left;
	}

div.fiche_top_site h1{
		width:410px;
		color:#707173;
		font:13px arial;
		margin:5px 0px 10px 10px;
		float:left;
		text-align:justify;
	}

div.fiche_top_site h2{
		width:410px;
		color:#656589;
		font:bold 13px arial;
		margin:10px 0px 5px 10px;
		float:left;
	}

div.fleche_bleu{
		width:611px;
		height:25px;
		background:url(../images/fleche_bleu.jpg) no-repeat;
		background-position:417px 0px;
		clear:both;
		border-bottom:1px solid #e0e0e0;
	}

div.numerotation{
		float:left;
		margin:10px 10px 10px 0px;
		padding-top:10px;
	}

div.numerotation p{
		width:600px;
		color:#69ad24;
		font:12px arial;
		text-align:center;
	}

div.numerotation a{
		text-decoration:none;
		color:#69ad24;
		font:11px arial;
	}

a.bold{
		font:bold 11px arial !important;
	}


div.fleche_bleu p{
		color:white;
		font:13px arial;
		float:right;
	}

div.fleche_bleu a{
		text-decoration:none;
		color:white;
		font:13px arial;
	}

p.fleche_bleu_fiche{
		margin:4px 40px 0px 0px;
	}

p.fleche_bleu_visiter{
		margin:4px 20px 0px 0px;
	}

/* bloc d'inscription d'un site */
div.inscription{
		width:611px;
		background:url(../images/degrade_centre.jpg) repeat-x;
		background-position:0px 20px;
	}

div.inscription strong{
		text-decoration:none;
		color:#34436e;
		font:14px arial;
	}

div.inscription p{
		color:#707173;
		font:11px Arial;
		margin:15px 10px 0px 10px;
		text-align:justify;
}

div.verification{
		width:343px;
		margin-top:15px;

}

div.verification_longue{
		width:611px !important;
	}

div.verification form{
		width:343px;
}
div.verification p{
		color:#707173;
		font:11px Arial;
		margin:20px 0px 0px 10px;
		text-align:justify;
}

div.fleche_bleu_bis{
		width:334px;
		height:36px;
		background:url(../images/fleche_bleu.jpg) no-repeat;
		background-position:140px 10px;
		clear:both;
		border-bottom:1px solid #e0e0e0;
	}

div.fleche_bleu_bis p{
		color:white;
		font:13px arial;
		float:right;
	}

div.fleche_bleu_bis a{
		text-decoration:none;
		color:white;
		font:13px arial;
	}

p.fleche_bleu_fiche_bis{
		margin:15px 14px 0px 0px !important;
	}

p.fleche_bleu_visiter_bis{
		margin:15px 6px 0px 0px !important;
	}

p.border{
		height:25px;
		border-bottom:1px solid #d4d6d5;
}

div.verification strong{
		margin-left:10px;
		color:#424b76 ;
		font:13px arial;
}

div.verification label{
		width:611px;
	}

div.verification input{
		width:212px;
		margin-left:50px;
		border:1px solid #d4d6d5;
	}

div.verification a{
		width:90px;
		height:25px;
		text-decoration:none;
		color:white;
		font:12px arial;
	}

input.fleche_bleu_simple{
		width:190px !important;
		height:25px;
		text-decoration:none;
		border:none !important;
		color:white;
		margin-left:145px !important;
		background:url(../images/fleche_bleu_simple.jpg) no-repeat;	
		background-position:50px 0px;
		padding-left:84px;
	}

a.fleche_bleu_simple{
		background:url(../images/fleche_bleu_simple.jpg) no-repeat;
		background-position:150px 0px;
		display:block;
		margin-left:45px;
		padding:5px 0px 0px 210px;
	}


a.fleche_bleu_simple_longue{
		margin-left:452px;
		height:25px;
		background:url(../images/fleche_bleu_simple.jpg) no-repeat;
		display:block;
		padding:6px 0px 0px 66px;
		text-decoration:none;
		color:white;
		font:12px arial;
	}

a.creer_fiche{
		margin-left:195px;
		background:url(../images/fleche_bleu_simple.jpg) no-repeat;
		display:block;
		padding:6px 0px 0px 50px !important;
	}

a.fleche_bleu_double{
		margin-left:130px;
		background:url(../images/fleche_bleu.jpg) no-repeat !important;
		padding:6px 0px 0px 66px;
		display:block;
	}

/*bloc du bas contenant partenaire + site ajouté */
div.bloc_centrale_bas{
		width:611px;
		height:141px;
		padding-bottom:8px;	
		margin-bottom:30px;	
	}

div.partenaire{
		height:141px;
		width:237px;
		padding:11px 0px 0px 5px;
		background-color:white;
		float:left;
	}

div.par1{
		height:111px;
		width:24px;
		margin:5px 0px 0px 0px;
		float:left;
		background-image:url(../images/par1.jpg);
	}

div.logo_par{
		height:78px;
		width:181px;
		margin:20px 0px 0px 5px;
		float:left;
	}

div.par2{
		height:111px;
		width:18px;
		margin:5px 0px 0px 0px;
		float:right;
		background-image:url(../images/par2.jpg);
	}

div.partenaire strong{
		text-decoration:none;
		color:#707173;
		font:14px arial;
	}

div.liens{
		width:350px;
		margin:10px 0px 0px 0px;
		float:right;
	}

div.liens strong{
		text-decoration:none;
		color:#707173;
		font:14px arial;
	}

div.liens p{
		width:340px;
		height:23px;	
		padding:7px 0px 0px 10px;	
		color:#7e7e80;
		font:12px arial;
	}

div.liens a{
		text-decoration:none;
		color:#7e7e80;
		font:12px arial;
		padding-right:10px;
		float:right;
	}

a.liens_fiche{
		margin:0px 10px 0px 0px;
		border-right:1px solid #7e7e80;
	}
p.lien{
	width:30px !important;
	height:23px !important;
	float:right !important;
}

p.fonce{
		background-color:#eeeeee;
	}

p.clair{
		background-color:#f6f6f6;
}

/* formulaire d'inscritption */
div.form_insc{
		width:611px;
		background:url(../images/degrade_centre.jpg) repeat-x;
		background-position:0px 20px;
		float:left;
	}

div.form_insc strong{
		margin-left:10px;
		color:#62626f;
		font:13px arial;
	}

div.form_insc p{
		width:601px;
		margin:10px 0px 0px 10px;
		color:#707173;
		font:11px Arial;
	}

div.form_insc span{
		height:20px;
		color:red;
		font:11px Arial;
	}

div.form_insc a{
		width:15px;
		text-decoration:none;
		color:#5a698a;
		font:10px arial;
		padding-top:10px !important;
	}

p.sous_titre{
		margin:20px 0px 20px 10px !important;
		color:#32436f !important;
		font:13px arial !important;
	}

p.oblig{
		padding-top:10px;
	}

p.minuscule{
		width:150px !important;
		height:50px !important;
		text-align:justify;
		padding-top:10px;
		margin:125px 0px 0px 20px !important;
		font:9px arial !important;
	}

p.minuscule2{
		width:150px !important;
		height:20px !important;
		text-align:justify;
		padding-top:10px;
		margin:-20px 0px 0px 20px !important;
		font:9px arial !important;
	}

div.form_insc label{
		width:200px;
		float:left;
	}

div.form_insc input{
		width:200px;
		margin-bottom:10px;
	}

input.submitConnection{
		height:20px;
		color:#707173;
		font:bold 13px Arial;
		background-color:#c2c3c5;
		width:30px !important;
		border:0px;
		margin:10px 14px 0px 375px !important;
	}

input.validModif{
		height:20px;
		color:#707173;
		font:bold 13px Arial;
		background-color:#c2c3c5;
		width:100px !important;
		border:0px;
		float:right;
		margin:10px 8px 0px 0px !important;
	}

div.form_insc textarea{
		width:375px;
		height:75px;
		margin-bottom:10px;
		float:left;
		overflow:auto;
	}

textarea.large{
		clear:both;
		width:590px !important;
		height:200px !important;
		margin:10px 10px 10px 0px;
		overflow:auto;
	}

div.form_insc select{
		width:204px;
		margin-bottom:10px;
	}

p.coch{
		width:611px !important;
		margin:30px 0px 10px 10px !important;
		padding-bottom:20px !important;
	}

p.coch2{
		width:611px !important;
		margin:10px 0px 10px 10px !important;
		clear:both;
	}

input.coch{
		width:10px !important;
		float:left !important;
		margin-right:10px !important;
}

label.coch{
		width:450px !important;
}

p.insc_submit{
		width:550px !important;
	}

input.insc_submit{
		width:138px !important;
		height:25px;
		text-decoration:none;
		border:none !important;
		color:white;
		background:url(../images/fleche_bleu_simple.jpg) no-repeat;
		padding-left:45px;
		float:right;
	}

/* style de la fiche d'une société */

div.recap{
		width:611px;
		background:url(../images/degrade_centre.jpg) repeat-x;
		padding-top:25px;
		background-position:0px 20px;
	}

div.recap strong{
		margin-left:10px;
		color:#62626f;
		font:13px arial;		
	}

div.recap p{
		width:230px;
		color:#707173;
		margin-left:10px;
		font:12px Arial;
		text-align:justify;
	}

p.desc{
	width:590px !important;
}

a.modification{
	margin-top:10px !important;
	color:#31426d !important;
	text-decoration:underline !important;
	}

a.lien_site{
	color:#707173 !important;
	}

p.espace{
		clear:both;
		padding-top:30px !important;
	}

p.strong{
		font-weight:bold !important;	
	}

div.img{
		margin-top:15px;
		width:250px;
		float:left;
		margin-left:10px;
	}

div.coordonnee{
		margin:30px 0px 0px 30px;
		width:100px;
		float:left;
	}

div.coordonnee a{
		font:13px arial;
		color:#707173;
	}

div.cadre{
		width:600px;
		height:150px;
		border:1px solid #707173;
	}

div.recap a{
		color:white;
		font:13px arial;
		text-decoration:none;
		float:left;
	}

a.contactSoc{
		height:20px;
		width:120px;
		color:#707173 !important;
		font:13px Arial !important;
		background-color:#c2c3c5;
		margin:10px 0px 50px 0px;
		padding:3px 0px 0px 5px;
		border:0px;
	}

a.contactSoc2{
		height:20px;
		width:120px;
		color:#707173 !important;
		font:13px Arial !important;
		background-color:#c2c3c5;
		margin:5px 0px 10px 0px;
		padding:3px 0px 0px 5px;
		border:0px;
	}

p.precedent{
		width:50px !important;
		float:right;
		padding-top:5px;
		margin-right:10px;
	}

p.valider{
		width:50px !important;
		margin-right:15px;
		padding-top:5px;
	}



		/* FOOTER */



div.footer{
		clear:both;
		width:895px;
		padding-top:30px;
	}

div.createst{
		width:280px;
		height:250px;
		background-color:#282828;
		margin-top:50px;
		float:left;
		position:relative;
	}

div.img_crea{
		width:215px;
		height:88px;
		background:url(../images/creatests.jpg) no-repeat;
		position:absolute;
		left:15px;
		top:-50px;
	}

div.dico{
		width:332px;
		height:250px;
		margin-top:50px;
		background-color:#282828;
		float:left;
		position:relative;
	}

div.img_dico{
		width:215px;
		height:88px;
		background:url(../images/annuaire.jpg) no-repeat;
		position:absolute;
		left:60px;
		top:-50px;
	}

div.news{
		width:283px;
		height:250px;
		margin-top:50px;
		background-color:#282828;
		float:left;		
		position:relative;
	}

div.img_news{
		width:215px;
		height:88px;
		background:url(../images/newsletter.jpg) no-repeat;
		position:absolute;
		left:50px;
		top:-50px;
	}

div.texte{
		width:215px;
		height:225px;
	}

div.texte h2{
		color:white;
		font:10px arial;
		margin-top:10px;	
	}

div.texte h3{
		color:#116194;
		font:bold 12px arial;
		margin-top:50px;
	}

div.texte strong{
		color:white;
		font:bold 11px arial;
	}

div.texte a{
		text-decoration:none;
		color:#69ad24;
		font:11px arial;
		margin:15px 0px 15px 0px;
		float:right;
	}

div.lien_gris{
		width:215px;
		height:85px;
		margin-top:10px;
		float:left;
	}

a.lien_gris{
		clear:both;
		float:left !important;
		color:#737373 !important;
		font:11px arial !important;
		margin:0px !important;
	}

div.pos_crea{
		margin-left:15px;
	}

div.pos_dico{
		width:215px !important;
		margin-left:60px;
	}

div.pos_news{
		margin-left:50px;
	}

div.barre_vertical{
		width:1px;
		height:165px;
		border-right:1px solid #737373;
		margin-top:40px;
		float:right;
	}

div.lien_footer{
		clear:both;
		width:875px;
		height:75px;
		padding-top:30px;
		margin:0px 10px 0px 10px;
		text-align:justify;
		line-height:0px;
	}

div.lien_footer a{
		text-decoration:none;
		color:#bdbdbd;
		font:11px arial;
		margin-top:-2px
	}

a.centre_lien{
		margin-left:120px;
	}

