#dynHTML {
	padding: 10px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#dynHTML pre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* ATTENTION : A VERIFIER !
#dynHTML thead {
	background-color: #FFBBBB;
}
#dynHTML tfoot {
	background-color: #BBBBFF;
}
#dynHTML th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#dynHTML td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
*/
#dynHTML .bandeau1 {
	padding: 10px;
	width: 33%;
	background-color: #b0f0ff;
	border: thin solid #000000;
	color: #000080;
	font-size: 18px;
	font-weight: bold;
}
#dynHTML .bandeau2 {
	padding: 10px;
	width: 33%;
	font-size: 10px;
}
#dynHTML .bandeau3 {
	padding: 10px;
	width: 33%;
	color: #cb8947;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}

#dynHTML .programmes {
	font-size: 0.9em;
	font-style: italic;
	background-color: #E4E4E4;
	padding: 5px;
	border: thin solid #000000;
}
#dynHTML .notes {
	background-color: #ffff00;
	padding: 5px;
	border: thin solid #000000;
	font-size: 12px;
	font-weight: bold;
}

#dynHTML .cadre {
	background-color: #F3F3F3;
	border: 2px solid #FFB062;
}

#dynHTML .titre1 {
	font-size: 16px;
	font-weight: bold;
}

#dynHTML .titre2 {
	font-size: 14px;
	font-weight: bold;
}

#dynHTML .retrait20 {
	padding-left : 20px;
}

#dynHTML .tVert {
	border: solid 1px #000000;
	padding: 10px;
	font-size: 16px;
	font-weight: bold; 
	text-align: center;
	background-color: #99cc01;
}
#dynHTML .tJaune
{
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	background-color: #ffff33;
}
#dynHTML .tBleu
{
	text-align: center;
	padding: 4px;
	font-size: 16px;
	font-weight: bold;
	background-color: #99CCFF;
}
#dynHTML .tRose
{
	text-align:center;
	padding: 4px;
	font-size: 13px;
	font-weight: bold;
	background-color: #FF9FFF;
}
#dynHTML a { color: #0000FF; text-decoration: underline; }
#dynHTML a:hover { text-decoration: underline; background: #e4ecf2; }
#dynHTML a:active { text-decoration: underline; background: #e4ecf2; }
/* #dynHTML a img, #dynHTML a:hover img { background: none; } */

#dynHTML a.top {
	border:none;
	width:20px;
	height:20px;
	background-color: transparent;
	background-image: url(../images/commun/top.gif);
	background-repeat: no-repeat;
	background-position: left;
	border: 1px outset #c0c0c0;
	float: right;
}
#dynHTML a.top:hover {
	border:none;
	width:20px;
	height:20px;
	background-color: transparent;
	background-image: url(../images/commun/top.gif);
	background-repeat: no-repeat;
	background-position: left;
	border: 1px inset #c0c0c0;
	float: right;
}


#dynHTML .hautdepage {
	text-align:right;
}
#dynHTML .hautdepage img {
	vertical-align:text-bottom;
	border:1px outset #c0c0c0;
}
#dynHTML .hautdepage img:hover {
	border:1px inset #c0c0c0;
}

/*
 * Définitions des paragraphes par défaut : p, h1, etc...
 * de la fiche produit.
 */

/*

#dynHTML h1 { text-align: center; padding: 4px; font-size: 16px; font-weight: bolder; background-color: #99CCFF; }
#dynHTML h2 { text-align:center; padding: 4px; font-size: 13px; font-weight: lighter; background-color: #FF9FFF; }
#dynHTML h3 { padding: 5px; font-size: 14px; font-weight: 100; background-color: #ffff33; }

Perso

#dynHTML h2 { padding: 4px; font-size: 14px; border-bottom: 1px solid #000066; margin-left: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#dynHTML h3 { padding: 5px; font-size: 12px; text-decoration: underline; color: #000066; margin-left: 25px; }

#dynHTML h1 { padding: 10px; font-size: 18px; background-color: #DFECFF; border-top: 2px solid #000066; border-bottom: 2px solid #77ADFF; font-family: Verdana, Arial, Helvetica, sans-serif; }
dynHTML h1 { padding: 5px; font-size: 18px; background-color: #3A4856; border-top: 1px solid #000066; border-bottom: 1px solid #ddd; color:#fff; font-family:"Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; }

*/

#dynHTML h1, #dynHTML h2, #dynHTML h3, #dynHTML h4, #dynHTML h5 {
	font-family: Arial,Tahoma,Helvetica,sans-serif; 
	margin: 20px 0 10px 0; padding: 0;
}
#dynHTML p { margin: 10px 20px; padding: 0px; }


#dynHTML h0 { border: solid 1px #000000; padding: 10px; font-size: 16px; font-weight: bold; text-align: center; background-color: #99cc01; }

#dynHTML h1 { padding: 5px; font-size: 20px; background-color: #DFECFF; border-top: 1px solid #000066; border-bottom: 1px solid #3A4856; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3A4856; }

#dynHTML h2 { color:#FF8000; font-size:22px; }
#dynHTML h3 { margin-left:15px; color:#666666; font-weight:normal; font-size:18px; }

#dynHTML h4 { font-size: 16px; font-weight: 400; }
#dynHTML h5 { font-size: 14px; font-weight: 200; }

#dynHTML img.img_cadre { border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #333; border-right: 1px solid #333; }





.pubRouge { font-size: 14px; font-weight: bold; color: #FF0000; }
.pBox { display:block; background-color:#FFFF99; border:1px solid #000000; padding:10px; font-weight: bold; color: #333333; }
.font14px {font-size: 14px}
#dynHTML img.img_cadre { border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #333; border-right: 1px solid #333; }

#dynHTML .legende {
	font-size: 0.9em;
	color: #666;
}

/*
 * Définitions des tableaux par défaut
 * de la fiche produit.
 */

/*  CSS Table Design
Author: Stanislav Filev
Theme: Stainless Steel: Stenli Style
URL: http://www.stenli.net

----------------------------------------------- */

.testTable_V1 {
	width: 650px;
	margin-left: 30px;
	border: 1px solid #000;
	background-color: #D4D0C8; 
	color: #000;
}
 
.testTable_V1 td, .testTable_V1 th { padding:5px; }

.testTable_V1 caption {
	text-transform: uppercase;
	text-align:center;  
	font: bold 10pt Verdana;
	color: #4F4F4F;
	margin: 3px 0;
}

/* =links
----------------------------------------------- */
.testTable_V1 a { color:maroon; text-decoration: none;}
.testTable_V1 a:link {color:maroon;}
.testTable_V1 a:visited { color: maroon;}
.testTable_V1 a:hover {color:chocolate;}

/* thead tbody tfoot
----------------------------------------------- */

.testTable_V1 thead th, 
.testTable_V1 tfoot th, 
.testTable_V1 tfoot td ,
.testTable_V1 tbody th,
.testTable_V1 tbody td
{
	color: #000; 
	font: 8pt Verdana; 
	border-right: 1px solid #aaa; 
	border-top: 1px solid #eee; 
	border-left:1px solid #eee; 
	border-bottom: 1px solid #aaa; 
}

.testTable_V1 thead th, .testTable_V1 tfoot th, .testTable_V1 tfoot td { background-color: #ccc; font-weight: bold; text-align:center; }
.testTable_V1 tfoot td { text-align:right }
.testTable_V1 tbody th { white-space: nowrap; font-weight: bold; text-align:left; font-size: 8pt; }

/* Visual and hover effects */
.testTable_V1 .odd td { }

.testTable_V1 tbody tr:hover td{
	background-color: silver;
	border-right: 1px solid #eee; 
	border-top: 1px solid #999; 
	border-left: 1px solid #999; 
	border-bottom: 1px solid #eee; 
	background-color: #e4e0d8;
}

/*
.testTable_V1 {
	background-color: #fff; 
}
.testTable_V1 td, .testTable_V1 th { margin: 0; padding:1px; }
*/




/* "Winter Blues" CSS theme for CSS .testTable Gallery (http://icant.co.uk/css.testTablegallery/) by Gunta Klavina (http://www.klavina.com) */

.testTable { width: 90%; font: 100% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; padding: 0; margin: 0; border-collapse: collapse; color: #333; background-color: #F3F5F7; margin-left: 40px; }

.testTable a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  
.testTable a:visited {color: #777;}
.testTable a:hover {color: #000;}  

.testTable caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font-size: 150%; }

.testTable thead th {background:#3A4856 none; padding: 15px 10px; color: #fff; text-align: left; font-weight: bold;}
.testTable .tmiddle td {background:#3A4856 none; padding: 7px 10px; color: #fff; text-align: center; font-weight: bold;}

.testTable {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}

.testTable tbody {border-bottom: 1px solid #EAECEE;}
                      
.testTable tbody td, .testTable tbody th {padding: 15px; background: url("td_back.gif") repeat-x; text-align: left; vertical-align: top; }


.testTable tbody tr.odd td {background-color: #fff;}
/* 
.testTable tbody tr {background-color: #F3F5F7;}
.testTable tbody tr.odd td {background-color: #fff;}
.testTable tbody tr.odd th, .testTable tbody tr.odd td { background-color: #F0F2F4; }
.testTable tbody tr.odd th, .testTable tbody tr.odd td { background-color: #fff; }
tr.odd td { background-color: #fff; }
*/
/* .testTable tbody  tr:hover {background-color: #EAECEE; color: #111;} */

.testTable tfoot td, .testTable tfoot th, .testTable tfoot tr {text-align: left; font-size:120%; text-transform: uppercase; background: #fff; padding: 10px;}

.testTable thead th { font-size:120%; }

.testTable td.first-col { font-weight: bold; font-variant:small-caps; text-decoration:underline;
						border-right: 1px solid #EAECEE; padding-left:5px; padding-right:5px; } 
						
/* text-transform: uppercase; border-left: 1px solid #000; background-color: #e8e8e8; */
/*
.testTable col.first-col { background-color: #e8e8e8; font-weight: bold;  font-size:10pt; font-variant:small-caps; text-decoration:underline;border-right: 1px solid #000; border-left: 1px solid #000; }
.testTable col.first-col p { font-weight: bold; }
*/
/*

#dynHTML th { font-size:8pt; } 

.testTable .first-col p { font-weight: bold; }
.testTable th[scope=col] { font-weight:bold; }

*/



.jocaTable { width: 80%; font: 100% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; padding: 0; margin: 0; border-collapse: collapse; color: #333; background-color: #F3F5F7; margin-left: 40px; }
.jocaTable {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
.jocaTable {border-bottom: 1px solid #EAECEE;}

.jocaTable tbody th {background:#3A4856 none; padding: 7px 10px; color: #fff; text-align: center; font-weight: bold;}            
.jocaTable tbody td {padding: 5px; background: url("td_back.gif") repeat-x; text-align: left; vertical-align: top; }

.jocaTable tbody tr.odd td {background-color: #fff;}

.jocaTable td.first-col { border-right: 1px solid #EAECEE; text-align:right; } 
.jocaTable td.second-col { font-weight: bold; } 
.jocaTable td.last-col { text-align:center; } 
/*
.jocaTable col.first-col { font-weight: bold; font-variant:small-caps; text-decoration:blink; color:#FF0000; 
						border-right: 1px solid #EAECEE; padding-left:5px; padding-right:5px; background-color: #00FF33; } 
*/










/*
.top3 {
	margin-left: 530px;
	padding: 1px;
	border:1px outset #c0c0c0;
	text-align:right;
}

.top3:hover {
	border:1px inset #c0c0c0;
	text-decoration:none;
}
.top3 a {
	font-size:10px;
	font-style:italic;
}
.top3 img {
	vertical-align:text-bottom;
	border: none;
}
*/
/*
#dynHTML a.topTest {
  float:right;
  color: white;
  background-color: #000080;
  padding: 0px;
  border: 1px outset #c0c0c0;
  background-image: url(../images/commun/top.gif);
  width: 20px;
  height: 20px;
}
#dynHTML a.topTest:hover {
  float:right;
  background-color: #6495ED;
  background-image: url(../images/commun/top.gif);
  border: 1px inset #c0c0c0;
}

  text-decoration: none;
  font-weight: bold;
  text-align: center;
  display: block;
#dynHTML a img, a:link img, a:hover img, a:visited img { background: none; } 
#dynHTML a {
	text-decoration:none;
	color:#3d7ea9;
	border-bottom: 1px dotted #3d7ea9;
}
#dynHTML a:hover {
	border-bottom: 1px solid #3d7ea9;
	background: #e4ecf2;
}
*/
/*
#dynHTML a {
	text-decoration:none;
	color:#0000ff;
	border-bottom: 1px dotted #0000ff;
}
#dynHTML a:hover {
	border-bottom: 1px solid #0000ff;
	background: #e4ecf2;
}
#dynHTML a img, a:link img, a:hover img, a:visited img { border-style: none } 
*/
/* no border on img links */

/*
#dynHTML a.imgLink, a:hover.imgLink {
	border:none;
	border-color:none;
	border-bottom:none;
    background:none;
}
#dynHTML a.top, a:hover.top {
	float:right;
	border:none;
	border-color:none;
	border-bottom:none;
    background:none;
	border:0px;	
	border-style:none;
    background: transparent url(../images/commun/top.gif) no-repeat left;
	width:22px;
	height:22px;
}
*/
/*
*/
/*
#dynHTML a img {
	border-style:none;
	text-decoration:none;
	background-color: transparent;
	border:0px;	
}
*/

