/* = Feuille de styles / particuliers / détail produits = */

/* ================================================================================ */
/* = global structure = */
/* ================================================================================ */
	#colA {padding: 0 10px 1em 36px}
		
/* ================================================================================ */
/* = introGene = */
/* ================================================================================ */
	#introContent h2 {color:#84412c}
	#introContent h3 {/*color:#064D95*/}
	#introContent h4 {/*color:#83422C; font-weight: bold;*/}
	#introContent h5 {/*color:#83422C*/}
	#introContent p {color:#232323}
	
/* ================================================================================ */
/* = Contenu / Fiche détail = */
/* ================================================================================ */
	#fiche {
		margin: 1em 0 0 145px;
		position:relative;
		}
	.menuOngletsProd,
	.menuOngletsProdAussi {
		clear: both;
		margin:0;
		padding:0;
		width: 100%;
		height: 27px;
		background-color:#F9F9F9;
		}
	.menuOngletsProdAussi {
		position: relative;
		margin:0; 
		}
	.menuOngletsProdAussi p{
		position:relative; top:5px;
	}
	
	.menuOngletsProd h2 a,
	.menuOngletsProdAussi h2 a {
		padding: 0.2em 0.5em 0.2em 0.5em;
		color:#fff; font-weight: bold;
		font-size: 85%!important;
		text-decoration: none;
		} 
	.menuOngletsProd h2 a {float: left}
	.menuOngletsProdAussi h2 a,
	.menuOngletsProdAussi p {float: left}
	
	.menuOngletsProd h2.prod1 a,
	.menuOngletsProdAussi h2.prod1 a {
		border: 2px #2E62A4 solid;
		background-color:#2E62A4;
		}
	.menuOngletsProd h2.prod2 a,
	.menuOngletsProdAussi h2.prod2 a {
		border: 2px #fff solid;
		margin:0!important;
		text-align: center;
		background-color: #A1654F;
		}
	.menuOngletsProd h2.prod3 a,
	.menuOngletsProdAussi h2.prod3 a {
		border: 2px #fff solid;
		background-color:#672F1D
		}
	.menuOngletsProdAussi p {
		width: 27%!important;
	}
/*	.menuOngletsProd p.asterix {
		float: right; width: 35%;
		line-height: 90%!important;
		padding: 0.5em 0 0 0;
		color:#666; font-size: 85%;
		}
*/		
.menuOngletsProd p.asterix {
	clear:both;
	color:#fff !important;
	text-align:right;
	background-color:#2E62A4;
	padding-top:3px !important;
	
}	
	/*=  ---------------------------------------- */
	p.tp {
		display: block;
		clear:both;
		text-align: right;
		padding: 0.2em 0.5em 0.2em 0.2em;
		color:#666;
		font-size: 85%;
		}
	.menuOngletsProdAussi p {
		text-align: right;
		font-size: 100%;
		padding: 0.3em 1em 0 0;
		font-weight: bold;
		width: 60%;
		color:#83422C;
		}
	
	/*= détail ---------------------------------------- */
	
	.italicinfo {
		margin: 0 0 0.5em 0;
		padding: 0.2em 0.5em 0.2em 0.5em;
		color: #666;
		font-size: 85%;
		font-style: italic;
		}
	
	#detail {
		margin-top:25px;
		clear: both;
		}
	
	#detail h3 span {
		display: block;
		font-size: 130%;
		color:#fff;
		cursor: pointer;
		text-decoration: none;
		padding: 0 0 0.2em 1.5em;
		background: #2E62A4 url(../images/particuliers/itemProductH3.gif) no-repeat 0 3px;
		}
	
	#detail h3 a {
		display: block;
		font-size: 130%;
		color:#fff;
		width: 491px;	
		cursor: pointer;
		text-decoration: none;
		padding: 0 0 0.2em 1.5em;
		background: #2E62A4 url(../images/particuliers/itemPlusH3.gif) no-repeat 0 3px;
		}
	h3.linkMoins a {
		background: #2E62A4 url(../images/particuliers/itemMoinsH3.gif) no-repeat 0 3px!important;
		}
	
	/*= tableau récapitulatif ---------------------------------------- */
	table.presta {
		width: 100%;
		clear: both;
		margin:0;
		}
	table.presta tbody th,
	table.presta tbody td {
		border-bottom: 1px #E0EED1 solid;
		font-size: 85%; 
		vertical-align: top;
		caption-side: left;
		color:#232323;
		}
	table.presta tbody th {
		width: 365px;
		padding: 0.2em 10px 0.2em 10px;
		}
	table.presta tbody td.tdfrais {
		width: 75px;
		padding: 0.2em 10px 0.2em 10px;
		}
	td.tdtp {
		width: 30px;
		padding: 0.2em 5px 0.2em 5px;
		}
		
	/*= Complément de prestations------------------------------------- */
	#complementPresta {
		margin: 0 0 0.5em 0;
		}
	#complementPresta h3 {
		text-align: right;
		padding: 0.2em 0.5em 0.2em 0.5em;
		color:#fff;
		font-size: 85%;
		background-color:#2E62A4;
		}
	#complementPresta p {
		padding: 0.5em!important;
		font-size: 77%;
		color:#4d4d4d;
		background-color:#EEEEEE;
		}

	/*= links ---------------------------------------- */


/*--------------------- legende pour les tableau de details*/


