@charset "UTF-8";
/* CSS Document */


/***************************************************
 *  Fiche
 ***************************************************/

/******** TITRE ********************************************/
.ficheTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	color:#000;
	border-bottom:#F96 solid 0px;
}
.ficheTitre span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border-bottom:#F96 solid 0px;
	font-weight: normal;
}
.ficheTitre span em {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	border-bottom:#F96 solid 0px;
	font-weight: normal;
}
/******** COMPLEMENTS INFO ********************************************/
.ficheComplementInfo {
	width:300px;
	border:#999 solid 1px;
	margin:5px 5px 5px 12px; /* top right bottom left */
}
.ficheComplementInfo th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-align:right;
	color:#999;
	width:130px;
	border-right:#999 solid 1px;
	padding:0 5px 0 0; /* top right bottom left */
}
.ficheComplementInfo td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	color:#333;
	background-color: #EFEFEF;
	padding:0 0 0 5px; /* top right bottom left */
}
/******** AGENCE ********************************************/
.ficheAgenceInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-align:left;
	color: #666;
	background-image:url(../../images/fond_fiche_agence.jpg);
	width:130px;
	height:96px;
	border:#999 solid 0px;
}
.ficheAgenceInfo a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #900;
	text-decoration:none;
}
.ficheAgenceInfo a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	text-decoration:none;
}
/******** TARIFS ********************************************/
.ficheTarifsInfo {
	background-image:url(../../images/fond_fiche_prix.jpg);
	background-position:left top;
	background-repeat: repeat-y;
	width:340px;
	border: #F99 solid 1px;
	margin:5px 12px 0 5px; /* top right bottom left */
}
.ficheTarifsInfo span {
	color:#900;
	font-size:11px;
}
.ficheTarifsInfo strong {
	font-size:16px;
	color: #C00;
}
.ficheTarifsInfo th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-align:right;
	color:#C66;
	width:160px;
	border-right:#F99 solid 0px;
	padding:0 5px 0 0; /* top right bottom left */
}
.ficheTarifsInfo td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	color:#333;
	background-color: #F7E6E0;
	padding:0 0 0 5px; /* top right bottom left */
}
/******** TITRE ROSE REFERENCE STATUT ********************************************/
/*.ficheTitRosRefSta {
	width:340px;
	border: #F99 solid 0px;
	margin:5px 11px 0 0; /* top right bottom left */
/*}
.ficheTitRosRefSta span {
	color:#999;
}
.ficheTitRosRefSta strong {
	font-size:12px;
	color: #333;
}
.ficheTitRosRefSta th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	text-align:left;
	border:#999 solid 1px;
	background-color: #EFEFEF;
	padding:5px 5px 0 5px; /* top right bottom left */
/*}*/
/*.ficheTitRosRefSta td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	color:#333;
	height:20px;
	width:165px;
	border:#999 solid 1px;
	background-color: #EFEFEF;
	padding:0 0 0 5px; /* top right bottom left */
/*}*/
/******** DESCRIPTION ********************************************/
/*.ficheDescriptionHaut {
	background-image:url(../../images/fond_fiche_description_haut.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:340px;
	height:30px;
	border: #F99 solid 0px;
	margin:5px 12px 0 5px; /* top right bottom left */
/*}*/
.ficheDescription {
	background-image:url(../../images/fond_fiche_description.jpg);
	background-position:left 0px;
	background-repeat:no-repeat;
	width:340px;
	border: #690 solid 1px;
	margin:10px 12px 0 5px; /* top right bottom left */
}
.ficheDescription em {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
}
.ficheDescription th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-align:left;
	color: #360;
	width:160px;
	border-bottom:#690 solid 1px;
	padding:8px 0 7px 30px; /* top right bottom left */
}
.ficheDescription td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	text-align:justify;
	color:#333;
	background-image:url(../../images/fond_blanc_opacity50.png);
	padding:5px; /* top right bottom left */
}
.ficheDescription span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	color: #C66;
}
/******** DESCRIPTION ********************************************/
.ficheFormulaire {
	width:340px;
	border: #F99 solid 1px;
	margin:10px 12px 10px 5px; /* top right bottom left */
	padding:0 0 0 0; /* top right bottom left */
}
.ficheFormulaire caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:bold;
	text-align:center;
	color: #600;
}
.ficheFormulaire th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	color: #900;
	width:100px;
	padding:2px 5px 2px 2px; /* top right bottom left */
}
.ficheFormulaire tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	color:#333;
	background-color: #F7E6E0;
	padding:0 0 0 0; /* top right bottom left */
}
/******** MOTS CLE ********************************************/
.ficheMotsCles {
	width:650px;
	text-align:justify;
	font-size:9px;
	margin:5px 0 5px 0; /* top right bottom left */
	padding:0 17px 5px 17px; /* top right bottom left */
	border: #999 solid 0px;
	color:#999;
}
.ficheMotsCles a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: normal;
	color:#999;
	text-decoration: none;
}
.ficheMotsCles a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: normal;
	color:#333;
	text-decoration: none;
}
/******** MENTIONS ********************************************/
.ficheMentions
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999;
	text-align: justify;
	padding:4px;
	width:641px;
	border-top: #999 solid 1px;
	margin:0 0 0 10px; /* top right bottom left */
}
/******** PRECEDENT SUIVANT ********************************************/
.precedentsuivant
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#F99;
	text-align:right;
	padding:2px;
	width:674px;
	border-bottom: #CCC solid 1px;
}
.precedentsuivant a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#F99;
	text-decoration:none;
}
.precedentsuivant a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#900;
	text-decoration:none;
}
/******** FICHE ADM ********************************************/
.ficheAdm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #F99;
	width:630px;
}
.ficheAdm span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #666;
}
.ficheAdm font {
	color: #C00;
}
#tdrose {
	border:#CCC solid 1px;
}
.ficheAdm tr th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	background-color:#E9E9E9;
	width:100px;
	padding:2px 6px 2px 2px; /* top right bottom left */
	border-bottom: #fff solid 1px;
}
.ficheAdm tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	padding:2px; /* top right bottom left */
}

