html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family: verdana, 'trebuchet ms', sans-serif;
	font-size: 10pt;
	color: #333;
	/* background: #eeeeee; */
	min-width: 1000px;
	background-image: url('fond_ecran.jpg');
}

form {
	margin: 0;
	padding: 0;
}

div {
	overflow: hidden;
	word-wrap: break-word;
}

a {
	color: #36414d;
}

a:hover {
	color: red;
}

a img {
	border: 0px none;
}


input, textarea {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.90em;
	font-weight: normal;
	cursor: text;
	vertical-align: middle;
	padding: 2px;
	color: black; /* #111111; */
	border-left: 1px solid #AFAEAA;
	border-top: 1px solid #AFAEAA;
	border-right: 1px solid #D5D5C8;
	border-bottom: 1px solid #D5D5C8;
	background-color: #FFF;
}

input:hover, textarea:hover {
	color: black;
	border-left: 1px solid #AFAEAA;
	border-top: 1px solid #AFAEAA;
	border-right: 1px solid #AFAEAA;
	border-bottom: 1px solid #AFAEAA;
	background-color: #E9E9E2; 
}

input:focus, textarea:focus {
	border: 1px solid #ffca00;
	background-color: #E9E9E2; 
	color: black;
}


/* ------------------- */ /* DD css */ /* ------------------- */
#page {
	position: relative;
	min-height: 100%;
	margin: 0 auto;
	width: 1000px;
}

#zoneHeader {
	height: 100px;
	width: 1000px;
	background-color: #FFCC00;
	margin-bottom: 5px;
}

#navigation { /* background-image: url(imacc.gif); */
	height: 27px;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	background-repeat: no-repeat;
}

*   / #navigation a {
	color: #0033CC;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#zoneNavigation { /* background-color: #FFCC00; */
	background-image: url(cellpic1.gif);
	background-repeat: repeat-x;
	/* border: 2px solid #0033CC; */
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

#zoneNavigation  a {
	color: #0033CC;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#zoneOnglet { /* height: 60px; */
	
}

#zoneMilieu {
	background-color: orangelight;
}

#zoneGauche {
	float: left;
	width: 200px;
	min-height: 400px;
	margin-top: 0px;
}

#zoneGauche ul {
	margin-bottom: 0;
}

#zoneGauche h3,#zoneGauche p {
	padding: 0 10px 0 0;
}

#corps {
	float: right;
	background-color: #FFF; /* #FFEC9F; */
	border-top: 2px solid silver;
	border-left: 2px solid silver;
	border-bottom: 2px solid #0033CC;
	border-right: 2px solid #0033CC;
	min-height: 400px;
	width: 790px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

/*
html>body #corps {
	height: auto;
	min-height: 400px;
}
*/
#corps .title { /* ie win (5, 5.5, 6) bugfix */
	p\osition: relative;
	width: 100%;
	w\idth: auto;
	margin: 0;
	border-left: 5px solid #0033CC; /* #36414d; */
	border-bottom: 1px solid silver;
	padding: 5px;
	color: #0033CC;
	/* background: #0033CC; */
	background-image: url(cellpic1.gif);
	background-repeat: repeat-x;
	/* height: 50px;  */
	font-size: 8pt;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
}

#zoneFooter {
	clear: both;
	color: gray;
	font-size: 8pt;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 10px;
	vertical-align: bottom;
}

#zoneFooter img {
	border: none;
	vertical-align: middle;
}

a.tvmlogo { /* display:block ;  idem ci-dessus */
	background-image: url(TVM_logo.gif); /* idem ci-dessus */
	background-repeat: no-repeat; /* idem ci-dessus */
	margin-left: 10px;
	padding-left: 5px;
	float: left;
}

a.tvmlogo:hover {
	background-image: url(TVM_logo.gif); /* idem ci-dessus */
}

#accueil { /* display:block ;  idem ci-dessus */
	background-image: url(TVM2007/accueil.gif); /* idem ci-dessus */
	background-repeat: no-repeat; /* idem ci-dessus */
	padding-left: 0px;
	float: left;
}

a.accueil { /* display:block ;  idem ci-dessus */
	background-image: url(TVM2007/accueil.gif); /* idem ci-dessus */
	background-repeat: no-repeat; /* idem ci-dessus */
	padding-left: 0px;
	float: left;
}

a.presentation { /* display:block ;  idem ci-dessus */
	background-image: url(TVM2007/presentation.gif); /* idem ci-dessus */
	background-repeat: no-repeat; /* idem ci-dessus */
	padding-left: 0px;
	float: left;
}

a.club { /* display:block ;  idem ci-dessus */
	background-image: url(TVM2007/club.gif); /* idem ci-dessus */
	background-repeat: no-repeat; /* idem ci-dessus */
	padding-left: 0px;
	float: left;
}

a.articles { /* display:block ;  idem ci-dessus */
	background-image: url(TVM2007/articles.gif); /* idem ci-dessus */
	background-repeat: no-repeat; /* idem ci-dessus */
	padding-left: 0px;
	float: left;
}

a.forum { /* display:block ;  idem ci-dessus */
	background-image: url(TVM2007/forum.gif); /* idem ci-dessus */
	background-repeat: no-repeat; /* idem ci-dessus */
	padding-left: 0px;
	float: left;
}

a.multimedia { /* display:block ;  idem ci-dessus */
	background-image: url(TVM2007/multimedia.gif); /* idem ci-dessus */
	background-repeat: no-repeat; /* idem ci-dessus */
	padding-left: 0px;
	float: left;
}

a.partenaires { /* display:block ;  idem ci-dessus */
	background-image: url(TVM2007/partenaires.gif); /* idem ci-dessus */
	background-repeat: no-repeat; /* idem ci-dessus */
	padding-left: 0px;
	float: left;
}

a.contacts { /* display:block ;  idem ci-dessus */
	background-image: url(TVM2007/contacts.gif); /* idem ci-dessus */
	background-repeat: no-repeat; /* idem ci-dessus */
	padding-left: 0px;
	float: left;
}

a.admin { /* display:block ;  idem ci-dessus */
	background-image: url(TVM2007/admin.gif); /* idem ci-dessus */
	background-repeat: no-repeat; /* idem ci-dessus */
	padding-left: 0px;
	float: left;
}

/*-----------------------------------------------------------------*/
.grid {
	width: 100%;
}

.grid td {
	padding: 3px;
}

.grid-header {
	color: #fff;
	background: #a3b8cc;
}

.grid-row1 {
	background: #dae0e6;
}

.grid-row2 {
	background: #e6ecf2;
}

.grid-row-selected {
	background: lightyellow;
}

.grid-pager {
	text-align: right;
	color: silver;
}

.grid-pager a {
	color: green;
	text-decoration: none;
}

.input-label {
	
}

.input-error1,.input-error2,.input-error3 {
	border: 1px solid red;
	background-color: lightyellow;
}

.link-button {
	
}

.link-button:link,.link-button:visited {
	color: #0033cc; /* #284E98;*/
	padding: 3px;
	/* background-color:#dae0e6; */
	background-color: #ffcc00;
	text-decoration: none;
	margin-right: 1px;
	margin-top: 5px;
	margin-bottom:3px;
	border-left: 1px solid black;
	border-bottom: 2px solid black;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
}

.link-button:link .active,.link-button:visited .active,.link-button:hover
	{
	/* background-color:#e6ecf2; */
	/* width: 120; */
	/* height: 32; */
}

#error {
	background: #fff;
	float: left;
	width: 800px;
	padding: 20px;
}

div.box {
	border-bottom: 2px solid #364149;
	border-top: 1px solid gray;
	border-right: 2px solid #364149;
	border-left: 1px solid gray;
}

.panel {
	margin-top: 0;
	border-left: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	margin-left: 5px;
	margin-right: 5px;
}

/*-----------------------------------------------------------------*/
.portlet {
	margin: 10px;
	margin-top: 5px;
	border-top: 2px solid silver;
	border-left: 2px solid silver;
	border-bottom: 2px solid #0033CC;
	border-right: 2px solid #0033CC;
	/* background: #F5F5F5; */
	background-color: #FFF; /* #FFEC9F; */
}

.portlet-title { /* ie win (5, 5.5, 6) bugfix */
	p\osition: relative;
	width: 100%;
	w\idth: auto;
	margin: 0;
	border-left: 5px solid #0033CC; /* #36414d; */
	border-bottom: 1px solid silver;
	padding: 5px;
	color: #0033CC;
	/* background: #0033CC; */
	background-image: url(cellpic1.gif);
	background-repeat: repeat-x;
	/* height: 50px;  */
	font-size: 8pt;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
}

.portlet-title a {
	color: yellow;
	text-decoration: none;
	text-transform: none;
}

.portlet-title a:hover {
	color: red;
}

.portlet-content {
	margin: 0 0 10px 0;
	border-top: 1px solid #cfd4d9;
	padding: 10px 0 0 10px;
	font-size: 10px;
	background-color: #FFF /* #FFEC9F; */
}


.portlet-content ul {
	margin: 0 15px 10px 15px;
	padding: 0;
	list-style: square;
}

.portlet-content li {
	color: #666;
	margin-top: 3px;
	margin-left: 5px;
	list-style-image: url("puce-ffc.gif");
}

/* séparateur menu */
.portlet-content ul hr {
	border:1px solid gray;
	margin-left: -13px;
}

/* sous-titre menu */
.portlet-content ul span.soustitre {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: black;
	font-size: larger;
	font-weight: bolder;
	font-variant: small-caps;
	margin-left: -13;
}

.portlet-content a {
	color: #0033CC; /* #36414d;*/
	text-decoration: none;
}

.portlet-content a:hover {
	color: red;
}

/*-----------------------------------------------------------------*/
	/* ------------------- */ /* DD css - fin */ /* ------------------- */
	/*

a {
	color: #36414d;
}

a:hover {
	color: red;
}

a img {
	border: 0px none;
}

div {
    overflow: hidden;
    word-wrap: break-word;
}

	
#zoneDeValidation{

}


#main h2 {
	border-bottom: 1px solid silver;
}

#sidebar {
	background-image : url("fondintra1.gif");
	float: relative;
	width:200px;
}

#sidebar ul {
	margin-bottom:0;
}

#sidebar h3, #sidebar p {
	padding:0 10px 0 0;
}

#footer {
	background:#fff;
	clear:both;
	color: gray;
	font-size:8pt;
	text-align:center;
	padding-top:25px;
	padding-bottom:10px;
	vertical-align: bottom;
}


.post {
	margin-bottom: 15px;
}

.post-title {
	font-size: 14pt;
	border-bottom: 1px silver solid;
}

.post-time {
	font-size: 8pt;
	color: gray;
}

.post-content {
	margin-top: 10px;
	margin-bottom: 10px;
}

.post-footer {
	text-align: right;
	font-size: 8pt;
}

.post-footer a {
	color: #36414d;
}

.comments {
	border-top: 1px silver solid;
}

.comments h3 {
	font-size: 12pt;
}

.comment {
	margin-bottom: 10px;
}

.comment-header {
	background-color: #e6ecf2;
	padding: 3px;
	font-size: 8pt;
}

.profile-table {
	width: 100%;
	background-color: #aaa;
	border-collapse: collapse;
}

.profile-table td {
	padding: 5px;
	border: 1px solid #36414d;
}

.profile-table-label {
	background-color: #a3b8cc;
	color: white;
	font-weight: bold;
}

.profile-table-value {
	background-color: #dae0e6;
}

.category {
	padding: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
	background: #dae0e6;
}

.category-name {
	font-weight: bold;
}

.category-name a {
	color: yellow;
	text-decoration: none;
	text-transform: none;
}

.category-description {
	font-style: italic;
}

.postlist-pager {
	text-align: right;
	margin-top: 30px;
	border-top: 1px solid silver;
}

.postlist-pager a {
	text-decoration: none;
}

.search-title {
	padding: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
	background: #dae0e6;
}

*/ /* ================== */ /* ONGLET */
.basictab {
	padding: 3px 0;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: 1px solid black;
	list-style-type: none;
	text-align: left;
	/*set to left, center, or right to align the menu as desired*/
	margin-bottom: 0;
}

.basictab #croix {
	float: right;
}

.basictab #croix a {
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.basictab li {
	display: inline;
	margin: 0;
}

.basictab li a {
	font: bold 12px verdana, 'trebuchet ms', sans-serif;
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid gray;
	border-bottom: none;
	background-color: white; /* #f6ffd5; */
	color: gray; /* #2d2b2b; */
}

.basictab li a:visited {
	font: bold 12px verdana, 'trebuchet ms', sans-serif;
	color: #2d2b2b;
}

.basictab li a:hover {
	font: bold 12px verdana, 'trebuchet ms', sans-serif;
	background-color: #FFEC9F; /* #e7efff; */ /* #DBFF6C; */
	color: gray;
}

.basictab li a:active {
	font: bold 12px arial;
	color: black;
}

.basictab li.selected a { /*selected tab effect*/
	font: bold 12px verdana, 'trebuchet ms', sans-serif;
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color: #FFCC00;
	color: #0033CC;
	border: 1px solid black;
	border-bottom: none;
}

/* DD */
.basictab li a.selected { /*selected tab effect*/
	font: bold 12px verdana, 'trebuchet ms', sans-serif;
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color: #FFCC00; /* #e7efff; */ /* #DBFF6C; */
	color: #0033CC; /* black; */
	border: 1px solid black;
	border-bottom: none;
}


/* ================== */ /* ================== */ /* CALENDRIER */
	/* ================== */
table.calendrier {
	border: 1px solid gray;
}

th.calendrier {
	background-image: url(cellpic1.gif);
	background-repeat: repeat-x;
	text-align: center;
	color: #0033CC;
}

td.calendrierJour {
	text-align: center;
	vertical-align: top;
	height: 80px;
	width: 80px;
	border: 1px solid gray;
	padding: 0 0 0 0;
	padding-bottom: 5px;
	margin: 0 0 0 0;
}

.calendrierAujourdhui {
	font-weight: bolder;
	color: red;
}

.calendrierEvent {
	font-size: 12px;
}

img.calendrierEvent {
	border: 0px none;
	vertical-align: middle;
	margin-top: 5px;
}

#calendrierAuteur {
	color: gray;
	font-size: 8pt;
	text-align: right;
}

#calendrierAuteur span {
	font-size: 10pt;
}

.calendrierAdminPanel {
	margin-top: 0px;
	border-left: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 15px;
}

/* ================== */ /* ================== */
	/* ================== */ /* DATAGRID */ /* ================== */
	/* ================== */
#DataGrid {
	width: 90%;
	margin: 0 auto 0 auto;
}

#DataGrid table {
	width: 100%;
	border: 1px solid gray;
}

#DataGrid th { /* border: 1px solid gray; */
	background-image: url(cellpic3.gif);
	background-repeat: repeat-x;
	height: 25px;
	color: #fff;
	/* background: #003399; */
	font-size: 8pt;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
}

#DataGrid td {
	font-size: 10pt;
	vertical-align: top;
}

/* ================== */ /* FORMULAIRE */ /* ================== */
#Formulaire {
	font-size: 8pt;
}

#formulaire label {
	display: inline;
	float: left;
	width: 100px;
}

#Formulaire label,span {
	font-size: 10pt;
}

#Formulaire td {
	text-align: left;
}

/* ================== */ /* ARTICLE */ /* ================== */
.article table { /* border: 1px solid gray; */
}

.article th {
	border: 1px solid gray;
	background-image: url(cellpic3.gif);
	background-repeat: repeat-x;
	height: 25px;
	color: #fff;
	/* background: #003399; */
	font-size: 10pt;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
}

.article td { /* border: 0px solid gray; */
	font-size: 8pt;
}

#DossierArticles {
	border: 1px dashed #0030CD;/* #FFCE00; */
	margin: 5px 5px 5px 0px ;
	width: 200px;
	margin-right: 0px;
	float: right;
}

#DossierArticles .titre {
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	height: 17px;
	border: 1px dashed #0030CD;/* #FFCE00; */
	background-color: #0030CD;
	color: #FFCE00;
	margin: 3px 3px 3px 3px ;
}

#DossierArticles .pager {
	font-size: 8pt;
	text-align: right;
	margin-right: 5px;
}


#DossierArticles table {
	width: 95%;
	margin: 3px auto 3px auto;
}

#DossierArticles td {
	text-align: left;
	font-weight: bold;
	margin: 3px 3px 3px 3px ;
}

.articles_lien_interne {
	font-weight: bold;
}

.articles_lien_interne:hover {
}

.articles_lien_externe {
}

.articles_lien_externe:hover {
}


/* ================== */ /* DATAGRID PUBLIC */ /* ================== */
#DataGridPublic {
	width: 95%;
	margin: 0 auto 0 auto;
}

#DataGridPublic table {
	width: 100%;
	border: 0px solid gray;
}

#DataGridPublic th { /* border: 1px solid gray; */
	background-image: url(cellpic3.gif);
	background-repeat: repeat-x;
	height: 25px;
	color: #fff;
	/* background: #003399; */
	font-size: 8pt;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
}

#DataGridPublic td {
	font-size: 10pt;
}

#DataGridPublic td.topborder {
	text-align: right;
	border-top: 1px solid gray;
	font-size: 10pt;
}

#DataGridPublic td.separator {
	border-top: 2px solid #FFCE00;
	height: 50px;
}

#DataGridPublic table.border {
	border: 1px dotted #FFCE00;
}

/* ================== */ /* COMMENTAIRE */ /* ================== */
#commentaireSaisie table.border {
	border: 2px solid #FFCE00;
	padding: 5px 5px 5px 5px;
	margin-top: 10px;
}

#commentaires {
	font-size: 10pt;
}

#commentaires h3 {
	font-size: 11pt;
	font-weight: bold;
	margin-left: 5%;
}

#commentaires table.border {
	border-bottom: 2px dotted #FFCE00;
	padding: 0px 0px 0px 0px;
}

#commentaires td.contenu {
	background-image: url("comment.png");
	background-position: right top;
	background-repeat: no-repeat;
	border: 1px dotted silver;
	padding: 5px 10px 5px 5px;
}

#commentaires td.postepar {
	text-align: right;
}

/* ================== */ /* PARTENAIRES */ /* ================== */
td.partenaires {
	background-image: url(cellpic1.gif);
	background-repeat: repeat-x;
	height: 25px;
	font-size: 12pt;
	/* letter-spacing: 4px; */
	text-align: left;
	color: #0033CC;
}

td.partenaires-separator {
	border-top: 2px solid #0030CD;
	height: 50px;
}

/* ================== */ /* LIENS */ /* ================== */
td.liens-type {
	background-image: url(cellpic1.gif);
	background-repeat: repeat-x;
	height: 23px;
	text-align: left;
	font-weight: bolder;
	color: #0033CC;
}

div.liens {
	border: 1px dotted gray;
	margin-left: 0px;
	width: 98%;
	padding-left: 5px;
	vertical-align: top;
	text-align: left;
	height: 100%;
}

.datalist-item {
	/* background-image: url("link.gif"); */
	background-image: url("link.png"); 
	background-repeat: no-repeat;
	background-position: top right;
	border: 1px dotted gray;
	margin-left: 0px;
	width: 98%;
	padding-left: 5px;
	vertical-align: top;
	text-align: left;
	height: 100%;
}

/* ================== */
/* VIDEOS */ 
/* ================== */
td.videos-titre {
	background-image: url(cellpic1.gif);
	background-repeat: repeat-x;
	height: 24px;
	text-align: left;
	font-weight: bolder;
	color: #0033CC;
}

/* ================== */ /* MEMBRES */ /* ================== */
#Membres {
	width: 90%;
	margin: 0 auto 0 auto;
}

#Membres table { /* width: 100%; */
	margin: 0 auto 0 auto;
	border: 0px solid gray;
}

#Membres table.border {
	border: 1px dotted #FFCE00;
}

/* ================== */ 
/* ALBUMS */ 
/* ================== */
#Albums {
	width: 90%;
	margin: 0 auto 0 auto;
}

#Albums table { /* width: 100%; */
	margin: 0 auto 0 auto;
	border: 0px solid gray;
}

#Albums table.border {
	border: 1px dotted #FFCE00;
}

#Albums .photos { 
	width: 150px; 
	height: 180px;
	vertical-align: top;
}




/* ================== */ /* PAGLETS */ /* ================== */
.paglet {
	margin: 2px;
	padding: 2px;
	border: 2px dotted silver;
	background-color: #FFF; /* #FFEC9F; */
}

/*
 .paglet-login {
	border: 1px dashed red;
	background-color: #eeda83; 
	padding: 5px 5px 5px 2px; 	
	width: 230px;
	float: right;
	vertical-align: bottom;
}
*/

.paglet-login {
	z-index: 500;
	border: 1px dashed red;/* #0030CD; *//* #FFCE00; */
	background-color: #eeda83; 
	margin-top: 35px;
	margin-right: -100px;
	padding: 5px 5px 5px 5px; 	
	width: 230px;
	float: right; 
	vertical-align: bottom;
}

.paglet-login-invisible {
	display: none;
}

#paglet-login-text {
	height: 35px;	
 float: right;
 vertical-align: bottom;
}

#paglet-login-text a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#paglet-login-text img {
	vertical-align: middle;
}

.paglet-annonces {
	margin: 2px;
	padding: 2px;
	border: 2px dotted red;
}

.paglet-annonces-corps {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #FF9999; 
}


.paglet-calendrier {
	/* background-image: url("calendar_32.png"); */
	background-image: url("agenda.gif");
	background-repeat: no-repeat;
	background-position: top right;
}

.paglet-articles {
	/* background-image: url("content_32.png");*/
	background-image: url("editeur.gif");
	background-repeat: no-repeat;
	background-position: top right;
}

.paglet-lastpost {
	/* background-image: url("new_forum_32.png"); */
	background-image: url("forum.gif");
	background-repeat: no-repeat;
	background-position: top right;
}

.paglet-statistiques {
	background-image: url("stats_32.png");
	background-repeat: no-repeat;
	background-position: top right;
}

.paglet-admin {
	background-image: url("admin.gif");
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FF9999; 
}

.paglet-articleflash {
	background-image: url("new_forum_16.png");
	background-repeat: no-repeat;
	background-position: top right;
}

/* ================== */ /* ALBUM PHOTO */ /* ================== */
table.album {
	border: 1px dotted gray;
}

/* ================== */ /* TOUT LE RESTE */ /* ================== */
span.titre {
	font-size: 13pt;
	font-weight: bold;
}

td.divers-separator {
	border-bottom: 1px dotted silver;
	height: 10px;
}

td.cadre-dot {
	border: 1px dotted gray;
}

#border-dot td {
	border: 1px dotted silver;
}

td.titre {
	background-image: url(cellpic1.gif);
	background-repeat: repeat-x;
	height: 24px;
	text-align: left;
	font-weight: bolder;
	color: #0033CC;
}

