/* 
	TableCloth	
	by Alen Grakalic, brought to you by cssglobe.com	
*/

/* general styles */
.typ{text-decoration:none;font: bold 14px/16px arial, helvetica, sans-serif; color:#328AA4; margin: 0 0 0 0; padding:0;}
table a {text-decoration:none;color:#057fac;}
table{width:100%;border-collapse:collapse;margin:1em 0;}
table a:hover {text-decoration:none;color:#999;}
table, td{font:100% Arial, Helvetica, sans-serif;} 

th, td{text-align:left;padding:.5em;border:1px solid #fff;}
th{background:#328aa4 url(tr_back.gif) repeat-x;color:#fff;}
td{background:#e5f1f4;}
td.description{width:200px; color:#CF4E0F; font: bold 16px/18px arial, helvetica, sans-serif;}
.titreTrac{color:#CF4E0F;}
em {font: bold 15px/18px arial, helvetica, sans-serif; font-style:italic; color:#000;}
/*
tablecloth styles
----------------------------------------------------*/
tr.even td{background:#e5f1f4;}
tr.odd td{background:#f8fbfc;}

th.over, tr.even th.over, tr.odd th.over{background:#4a98af;}
th.down, tr.even th.down, tr.odd th.down{background:#bce774;}
th.selected, tr.even th.selected, tr.odd th.selected{}

td.over, tr.even td.over, tr.odd td.over{background:#ecfbd4;}
td.down, tr.even td.down, tr.odd td.down{background:#bce774;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background:#bce774;color:#555;}

/* use this if you want to apply different styling to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty



/*
formulaire mise en forme
----------------------------------------------------*/
form#two {background:#F5F5F5; width:90%; padding:10px; border:1px solid #EBE1C5; margin:5px auto; font: normal 12px/18px arial, helvetica, sans-serif; color:#778899;}
form#two p {font-size:12px; color:#778899; text-align:left; padding:15px 5px 5px 0; margin:0;}
form#two fieldset#current p {padding:4px; margin:0;}
form#two fieldset {width:450px; display:block; border:1px dotted #A9A9A9; padding:5px 5px 5px 10px;  margin-bottom:0.5em; line-height:1.5em;  }
form#two fieldset:hover {border:1px solid #778899;}
form#two fieldset#opt:hover {border:1px solid #b80b38;}
form#two legend {font: bold 12px/18px arial, helvetica, sans-serif; color:#778899; border-bottom:2px solid #778899; margin-bottom:15px; padding:6px; background:none; }
* html form#two legend { padding:0 0 30px 0; margin:5px 0 0 0; border:none;}
form#two label {clear:left; display:block; float:left; width:200px; text-align:left; padding-right:10px; color:#778899; margin-bottom:0.5em;}
form#two input {border:1px solid #EBE1C5; padding-left:0.5em; margin-bottom:-2px; width:280px; color:#CE0303; background:#fff; font: bold 14px arial, helvetica, sans-serif;}
form#two input:hover { background:#fff; border:1px solid #EBE1C5; color:#000;}
form#two input:focus { background:#fff; border:1px solid #EBE1C5; color:#000;}
form#two fieldset#current input {width:45px;}
form#two select {margin:0 0 1em 0.5em;}


/*
diapoTracabilite
----------------------------------------------------*/
#diapoTracabilite 	{
	padding: 4px 0 2px 0;
	width: 950px;
	height: 179px;
	margin: 0;
	border-top: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	background: transparent  url(images/tracabilite-prothese.gif) repeat-x;
}

#home #diapoTracabilite {padding: 1px 0 3px 0;}

html>body #diapoTracabilite {padding: 1px 0 3px 0;}
#mainTracabilite	{width: 950px; padding:0;margin: 35px 0 0 0;font:12px Arial, Helvetica, sans-serif;color:#555;line-height:20px;}
#contentTracabilite {margin:0 20px;} 

h2.tra{font: normal 18px/22px arial, helvetica, sans-serif; color:#414B4E; margin: 0 0 20px 0 }
		
	


