
.prix { color: red; font-weight: bold; font-size: 15pt; }
.td { border: solid 1pt white }
.td2 { border-top: solid 1pt; border-left: solid 1pt; border-right: solid 1pt white ; color: #172f86; font-weight: bold; }
.tdhome { border: solid 1pt #666666 }

.tdTitre { background-color:#669900; color: white; font-weight: bold; }
.tdTitre a { background-color:#669900; color: #e8dfd7; font-weight: bold; text-decoration: none}
.tdTitre a:hover { background-color:#669900; color: #e8dfd7; font-weight: bold; text-decoration: underline}

.tdTitreb { background-color:#666666;  color: white; font-weight: bold; }
.tdTitreb a { background-color:#666666;  color: white; font-weight: bold; text-decoration: none}
.tdTitreb a:hover { background-color:#666666;  color: white; font-weight: bold; text-decoration: underline}

.text2 { font-size: 7pt; font-family: Verdana }

.tabletr { border-bottom: 1pt solid #172f86}
.tabletd { border-left: 1pt solid #172f86}

.liste1 {color: white;  list-style-type  : square; }
.liste2 {color: white;  list-style-type  : square; padding-left : 10px;}
.listeselect1 {color: white;vertical-align: text-top; }
.listeselect2 {color: white; padding-left : 10px;vertical-align: text-top; }

.td01 { border-top: 1pt solid white }
.text { font-size: 8pt }
.titrepave { color: white; font-weight: bold; font-size: 7pt }
.titrepave a { color: white; font-weight: bold; font-size: 7pt; text-decoration: none }
.titrepave a:hover { color: #d1c0af; font-weight: bold; font-size: 7pt; text-decoration: none }

.txtpave 			{ color: white; font-size: 7pt }
.txtpave a 			{ color: white; font-size: 7pt }
.txtpave a:hover 	{ color: white; font-size: 7pt }

a 		{ color: #666666; }
a:hover { color: #666666; text-decoration:none}

/*********************************************************************************************************************/
.DocTitre { color: #669900; font-weight: bold; font-size: 10pt;  }
.DocHtml { font-size: 10pt; }
.DocHtml *  { font-size: 8pt; font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;  }
.DocHtml H1  { font-size: 14pt; font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;  }
.DocHtml H1 *  { font-size: 14pt; font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;  }
.DocHtml H2  { font-size: 11pt; font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;  }
.DocHtml H2 * { font-size: 11pt; font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;  }
.DocHtml H3  { font-size: 8pt; font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;  }
.DocHtml H4  { font-size: 7pt; font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;  }
.DocHtml H5  { font-size: 6pt; font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;  }
.DocHtml H6  { font-size: 5pt; font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;  }

.DocListeIntro { color: black; font-size: 8pt }
.DocListeCat { color: #666666 ;font-weight: bold; font-size: 10pt }
.DocListeDate { color: black; font-weight: normal; text-decoration: underline font-size: 8pt }
.DocListeTitre { font-family: arial; color: black; font-size: 8pt; font-weight: bold font-size: 8pt }
.DocListeResume { font-family: arial; color: black; font-size: 8pt }
.DocListeDetail { color: #666666; font-size: 10pt }
.DocListeDetail a {  color: #669900; font-size: 10pt }
.DocListeDetail a:hover { font-size: 9pt; color: #669900; text-decoration: none }
.DocListeDetTD1 { border-top: #ccc; border-right: #ccc; border-bottom: 1pt solid #ccc; border-left: #ccc; bgcolor: #15B0A6 }
.DocListeDetTD2 { border-top: 1pt solid #ccc; border-right: 1pt solid #ccc; border-bottom:1pt solid  #ccc; border-left: 1pt solid #ccc }

.DocRetour {  color: #666666; font-size: 10pt }
.DocRetour a { color: #666666; font-size: 10pt }
.DocRetour a:hover { font-size: 10pt; color: #666666; text-decoration: none }
.DocRetourTD1 { border-top: #ccc; border-right: #ccc; border-bottom: 1pt solid #ccc; border-left: #ccc }
.DocRetourTD2 { border-top: 1pt solid #ccc; border-right: 1pt solid #ccc; border-bottom:1pt solid  #ccc; border-left: 1pt solid #ccc }

.RechListeTitre { font-family: arial; color: blue; font-size: 10pt }
.RechListeTitre a { font-family: arial; color: blue; font-size: 10pt }
.RechListeTitre a:hover { font-family: arial; font-size: 10pt; color: red; text-decoration: underline }
.RechListeResume { font-family: arial; color: black; font-size: 8pt }
.RechListeAff { font-family: arial; color: black; font-size: 9pt }
.RechListeAff input { font-family: arial; color: black; font-size: 9pt }

.InteretTitre { font-family: arial; color: black; font-size: 11pt; font-weight: bold }
.InteretMsgErr { font-family: arial; color: red; font-size: 9pt }
.InteretMsg { font-family: arial; color: blue; font-size: 9pt }
.InteretAff { font-family: arial; color: black; font-size: 9pt }
.InteretForm { font-family: arial; color: black; font-size: 9pt }
.InteretForm input { font-family: arial; color: black; font-size: 9pt }
.InteretForm textarea { font-family: arial; color: black; font-size: 9pt }

.MailingTitre { font-family: arial; color: black; font-size: 11pt; font-weight: bold }
.MailingMsgErr { font-family: arial; color: red; font-size: 9pt }
.MailingMsg { font-family: arial; color: blue; font-size: 9pt }
.MailingAff { font-family: arial; color: black; font-size: 9pt }
.MailingLien { font-family: arial; color: black; font-size: 9pt }
.MailingLien a { font-family: arial; color: black; font-size: 9pt }
.MailingLien a:hover { font-family: arial; color: black; font-size: 9pt; text-decoration: underline }
.MailingForm { font-family: arial; color: black; font-size: 9pt }
.MailingForm input { font-family: arial; color: black; font-size: 9pt }

.Nav { color: white }
.Nav a {  color: white; text-decoration: none }
.Nav a:hover {  color: white; text-decoration: underline }
.NavSel {  color: white; font-weight: bold }
.NavFond { background-color: #666666 }

.FicTblBord { border: 1pt dotted gray }
.FicTblTitre { color: black; font-size: 9pt; font-weight: bold }
.FicTblTitreBg { background-color: #669900; border-bottom: 1pt dotted gray  }
.FicTblTexte { font-family: arial; color: black; font-size: 9pt  }
.FicTblTexte a { color: black }
.FicTblTexte a:hover { color: #0000cc; text-decoration: underline }
.FicTblTexteBg { background-color: white }

@media print
{
	#divimp { display:none}
}
@media screen
{
	#divimp { display:block}
}


#doc_print
{
		font-size:0.625em;/*10px*/
	font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;;
}
#doc_print
	H1
	{
	margin-top:0px;
	border-color:#cccccc;
	border-style:solid;
	border-width:0px 0px 3px 0px;
	font-size:1.25em;
	color:#669900;
	font-weight:normal;
	padding-bottom:8px;
	}

.FormMsgErr
{
color:red;
}
.FormMsg
{
	color:#669900;
	font-weight:bold;
}
/**********************************************************************************************************************/
/*Formulaire spécifique */

.FormStyle * {
	font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;;
	font-size: 8pt;	
	
}

.TitreTD1 {
	font-weight: bold;
	text-transform: uppercase;
	background-color: #666666;
	margin-left: 20px;
	color: white;
}
.ContenuTD1 {	
	background-color: #E1E0E0;
}
.ContenuTD1 *{	
	
}

/**/
.Catalogue_Titre {
	color: #072248
}
/* CSS showing layers when hovering  */
a.screen, a.screen:visited {
font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;;
font-size: 9pt;
color: #003366;
text-decoration: none;
position:relative; 
z-index:100;
}
a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
width:80px; /* give it a width */
height:0; /* no height to solve an Opera bug that makes it selectable when hidden */
/*border:1px solid #000; */ /* removed image border */
left:-200px; /* position the image */
top:19px;

font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;;
	font-size: 9pt;
	color: #003366;
	font-weight: normal;

}
a.screen:hover {
font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;;
	font-size: 9pt;
	color: #003366;
	font-weight: normal;
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
/*height:180px;*/ /* now give it a height */
cursor:help; /* for IE */
z-index:500; 
}
a.screen:hover b img {
border:0; /* remove the link border */
}
a.screen img {
border:0; /* remove the link border */
}

a.screen div {
background:#F6F6F6;
border:1px solid #336; 
width:auto; padding:4px;
color:#000; font-size:11px;
line-height:1.2;
display:block;
z-index:500;
}