

	@import url(../../_styles/common.css);


	@media print {
	
		.noprint {
					visibility: hidden;
		}
	
	}



	.adh_general {
				border: 0px solid black;
				width: 100%;
	}
	
	.adh_general th {
	}
	
	.adh_general td {
				vertical-align: top;
				text-align: left;
				width: 30%;
	}



	.adh_pa {
				background: #ffeeaa;
				border: 1px solid olive;
				color: maroon;
				font: normal 8pt arial, helvetica;
				width: 100%;
	}
	
	.adh_pa th {
				background-color: #88bbdd;
				background-image: url('/adh/_images/ic_petites_annonces.gif');
				background-position: 3px center;
				background-repeat: no-repeat;
				border-bottom: 1px solid olive;
				color: white;
				font: bold 10pt verdana, arial, helvetica, times new roman;
				padding: 5px 3mm 5px 5px;
				text-align: right;
	}
	
	.adh_pa td {
				padding: 3mm 3mm 6mm;
				text-align: justify;
				vertical-align: absmiddle;
	}

	.adh_pa p {
				margin: 12px 0px;
	}

	.adh_pa a {
				color: chocolate;
	}

	.adh_pa a:hover {
				color: red;
	}




	.adh_dern_minute {
				background: #ffdd44;
				border: 2px solid #2244aa;
				color: darkblue;
				font: normal 8pt arial, helvetica;
				width: 120px;
	}
	
	.adh_dern_minute th {
				background: #2244aa;
				color: #ffeecc;
				font: normal 8pt arial, helvetica;
				padding: 1px 5px;
				text-align: center;
	}
	
	.adh_dern_minute td {
				padding: 1px 5px;
				text-align: justify;
	}

	.adh_dern_minute br {
  			line-height: 1mm;
				margin: 0px 0px;
	}

	.adh_dern_minute th a {
				color: white;
	}

	.adh_dern_minute th a:hover {
				color: yellow;
	}

	.adh_dern_min_titre {
				color: white;
				font: bold 8pt verdana, arial, helvetica;
				text-align: center;
	}




	.adh_info_login {
				background: #f0e0c0;
				border: 1px solid maroon;
				color: maroon;
				font: normal 8pt arial, helvetica;
				width: 100%;
	}
	
	.adh_info_login th {
				background: maroon;
				color: gold;
				font: bold 10pt verdana, arial, helvetica;
				padding: 5px 3mm;
	}
	
	.adh_info_login td {
				padding: 3mm 3mm 14px;
				text-align: justify;
				vertical-align: top;
	}

	.adh_info_login p {
				margin: 5px 0px;
	}

	.adh_info_login a {
				color: chocolate;
	}

	.adh_info_login a:hover {
				color: red;
	}



	.adh_info_adhesion {
				background: #f8e8c8;
				border: 1px solid maroon;
				color: maroon;
				font: normal 8pt arial, helvetica;
				width: 100%;
	}
	
	.adh_info_adhesion th {
				background: #dd0000;
				color: white;
				font: bold 10pt verdana, arial, helvetica;
				padding: 5px 3mm;
	}
	
	.adh_info_adhesion td {
				border-top: 1px solid maroon;
				padding: 3mm;
				text-align: justify;
				vertical-align: top;
	}

	.adh_info_adhesion p {
				margin: 12px 0px;
	}

	.adh_info_adhesion a {
				color: chocolate;
	}

	.adh_info_adhesion a:hover {
				color: red;
	}



	.adh_web_adh {
				background: maroon;
				border: 1px solid maroon;
				color: #ffeeaa;
				font: bold 10pt verdana, arial, helvetica;
				width: 100%;
	}
	
	.adh_web_adh th {
				background: #77aacc;
				color: white;
				font: bold 10pt verdana, arial, helvetica;
				padding: 5px 3mm;
				text-align: left;
	}
	
	.adh_web_adh td {
				padding: 3mm;
				text-align: left;
				vertical-align: top;
	}

	.adh_web_adh p {
				margin: 3px 0px;
	}

	.adh_web_adh a {
				color: gold;
	}

	.adh_web_adh a:hover {
				color: yellow;
	}

	.adh_web_adh_identite {
				font: bold 14pt verdana, arial, helvetica;
	}



	.adh_web_adh_bar {
				background: maroon;
				border: 1px solid maroon;
				color: #ffffcc;
				font: bold 8pt arial, helvetica;
	}
	
	.adh_web_adh_bar th {
				background: #88bbdd;
				color: white;
				font: bold 8pt verdana, arial, helvetica;
				padding: 3px;
				text-align: left;
				vertical-align: absmiddle;
	}
	
	.adh_web_adh_bar td {
				border-left: 1px solid white;
				padding: 3px 1mm;
				text-align: left;
				vertical-align: absmiddle;
	}

	.adh_web_adh_bar a {
				color: #ffefcf;
	}

	.adh_web_adh_bar a:hover {
				color: gold;
	}
	
	.adh_web_adh_bar_identite {
				background: #88bbdd;
				color: white;
				font: bold 8pt verdana, arial, helvetica;
				padding: 3px;
				text-align: left;
	}



	.adh_charte_pa {
				background: #ffeeaa;
				font: normal 10pt courier new, times new roman, arial, helvetica;
	}

	.adh_charte_pa th {
				background: #88bbdd;
				color: white;
				padding: 5px;
				text-align: center;
	}

	.adh_charte_pa td {
				padding: 3px 3mm;
				text-align: justify;
	}

	.adh_pabar {
				background: #ffeeaa;
				border: 1px solid olive;
				color: maroon;
				font: normal 8pt arial, helvetica;
	}
	
	.adh_pabar th {
				background: #88bbdd;
				color: white;
				font: normal 10pt impact, times new roman, arial, helvetica;
				padding: 3px;
				text-align: center;
	}
	
	.adh_pabar td {
				border-left: 1px solid;
				padding: 5px;
				text-align: center;
				vertical-align: absmiddle;
	}


	.adh_pa_liste {
				background: #ffeeaa;
				border: 1px solid olive;
				color: maroon;
				font: normal 10pt courier new, times new roman, arial, helvetica;
				width: 100%;
	}
	
	.adh_pa_liste th {
				background: #88bbdd;
				color: white;
				font: bold 10pt verdana, arial, helvetica;
				padding: 3px;
				text-align: center;
	}
	
	.adh_pa_liste th:first-letter {
				text-transform: uppercase;
	}
	
	.adh_pa_liste_titre {
				font: bold 14pt verdana, arial, helvetica;
	}
	
	.adh_pa_liste_titre:first-letter {
				text-transform: uppercase;
	}
	
	.adh_pa_liste td {
				border-top: 1px solid olive;
				padding: 5px;
				text-align: justify;
				vertical-align: absmiddle;
	}
	
	.adh_pa_liste a {
				color: #ffeeaa;
	}




	.adh_pa_form {
				background: #ffeeaa;
				border: 1px solid olive;
				color: maroon;
				font: normal 12pt times new roman, arial, helvetica;
				width: 100%;
	}
	
	.adh_pa_form th {
				background: #88bbdd;
				border-bottom: 1px solid olive;
				color: white;
				font: bold 16pt verdana, arial, helvetica, times new roman;
				padding: 3px;
				text-align: center;
	}
	
	.adh_pa_form td {
				padding: 3px 3mm;
				text-align: justify;
				vertical-align: top;
	}

	.adh_pa_form input {
				font: normal 10pt courier new, times new roman, arial, helvetica;
	}


	.adh_pa_form textarea {
				font: normal 10pt courier new, times new roman, arial, helvetica;
	}


	#adhesion {
				background: #c0e0f0;
				border: 2px solid darkblue;
				color: darkblue;
				font: normal 10pt arial, helvetica;
	}
	
	#adhesion th {
				background: darkblue;
				color: gold;
				padding: 5px;
	}
	
	#adhesion td {
				padding: 3px;
				vertical-align: absmiddle;
	}
	
	#adhesion input {
				font: normal 10pt courier new, arial, helvetica;
	}


	.adhprint {
				background: white;
				color: black;
				font: normal 12pt times new roman, arial, helvetica;
				width: 100%;
	}

	.adhprint th {
				background: black;
				color: white;
				font: normal 12pt times new roman, arial, helvetica;
	}

	.adhprint td {
				background: white;
				color: black;
				font: normal 12pt times new roman, arial, helvetica;
	}


	.adh_charte {
				background: url('/_images/bg_zonecontenu.gif');
				color: black;
				font: normal 12pt times new roman, arial, helvetica;
				width: 100%;
	}

	.adh_charte th {
				color: maroon;
				font: bold 8pt verdana, arial, helvetica;
				padding: 3mm 3mm;
	}

	.adh_charte td {
				color: chocolate;
				font: normal 10pt courier new, times new roman, arial, helvetica;
				padding: 5mm 3mm;
	}




	.adh_login_page {
				background: #eeffff;
				border: 1px solid #77aacc;
				color: #6699bb;
				font: normal 10pt arial, helvetica;
	}
	
	.adh_login_page th {
				background-color: #77aacc;
				color: white;
				font: bold 10pt verdana, arial, helvetica, times new roman;
				padding: 1mm;
	}
	
	.adh_login_page td {
				padding: 1mm;
	}




	.adh_prod_det {
				background: url('') #eeffdd;
				border: 1px solid green;
				color: green;
				font: normal 8pt arial, helvetica;
				width: 100%;
	}

	.adh_prod_det th {
				background: url('') olive;
				color: white;
				font: bold 8pt verdana, arial, helvetica;
				padding: 2px 3px;
				vertical-align: top;
	}

	.adh_prod_det td {
				padding: 1px 3px;
				text-align: center;
				vertical-align: top;
	}

	.adh_prod_det img {
				border: 0px solid black;
	}

	.adh_prod_det a {
				color: darkblue;
	}

	.adh_prod_det a:hover {
				color: #22aacc;
	}

	.adh_prod_nom_prod {
				background: #ffffee;
				color: darkred;
				font: bold 10pt arial, helvetica;
	}


	.adh_achats_bar {
				background: #eeffdd;
				border: 1px solid olive;
				color: green;
				font: normal 8pt arial, helvetica;
	}
	
	.adh_achats_bar th {
				background: olive;
				color: white;
				font: bold 8pt verdana, arial, helvetica;
				padding: 3px;
				text-align: center;
	}
	
	.adh_achats_bar td {
				border-left: 1px solid;
				padding: 5px;
				text-align: center;
				vertical-align: absmiddle;
	}



	.addbutton {
				background: yellow;
				border: 1px solid silver;
				color: red;
				font: bold 10pt arial, helvetica;
	}

	.modifybutton {
				background: lime;
				border: 1px solid silver;
				color: maroon;
				font: bold 10pt arial, helvetica;
	}

	.showbutton {
				background: blue;
				border: 1px solid silver;
				color: white;
				font: bold 10pt arial, helvetica;
	}

	.supprbutton {
				background: red;
				border: 1px solid silver;
				color: white;
				font: bold 10pt arial, helvetica;
	}

	.cancelbutton {
				background: #aaeeff;
				border: 1px solid silver;
				color: darkblue;
				font: bold 10pt arial, helvetica;
	}

	.filterbutton {
				background: chocolate;
				border: 1px solid maroon;
				color: white;
				font: bold 10pt arial, helvetica;
	}







