/*Structure principale */
#sstable{
	border-left: 1px solid #D60027;
	border-right: 1px solid #D60027;
	border-bottom: 1px solid #D60027;
	background:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	padding-right:8px;

}


td.haut {
	border: 1px solid #D60027;
}

table.footer { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;}
table.footer tr td a { color:#D60027;font-weight:normal; }
table.footer tr td a:hover { color:#666666;font-weight:bold; }

/*Boite et menu */

td.boite { font-size: 11px;background-color:#EBEBEB;height:18px;text-align:left;}
td.boite a{ text-decoration:none;color:#106BDC;}
td.boite a:hover{ text-decoration:underline;color:#DF0023;font-weight:bold;}

td.puce { width:12px;height:15px;background: #EBEBEB url("images/puce.gif") no-repeat;}
td.sep { font-size:1px;height:10px;background-color:#EBEBEB;}

table.tablemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	vertical-align: baseline;
	text-align: center;
	text-decoration:none;
	background: url("images/bacsstable.gif") repeat-y;
}
.menuhaut { background-image: url(images/back.gif); width:111px;height:19px; }
.menuhautactive { background-image: url(images/backactive.gif);width:111px;height:19px; }
a.linkmenu { text-decoration:none; color: #F5F5F5}
a.linkmenuactive { text-decoration:none; color: #D60027; }
td.backbarractive { background-image:url("images/back_bas.gif"); width:111px; height:13px; }
td.backbarr { background-image:url("images/back_barr.gif"); width:111px; height:13px;}

.colonneg {
	text-align: center;
	vertical-align:top;
	background: url("images/pointille.gif") repeat-y right;
	padding-right:10px;
}

.style1 {
	color:#FF9978;
	font-size:13px;
	font-weight:bold;

}

.style2 {
	color:#3297CD;
	font-size:13px;
	font-weight:bold;
}

.style3 {
	color:#DF0023;
	font-size:13px;
	font-weight:bold;
}

a:hover 
{ 
text-decoration: underline; 

} 

/*titre*/
.titre {
	font-size: 15px;
	font-weight: bold;
	color: #CC0033;
}


/*texte*/
td.texte { padding-left:15px;padding-right:10px;}
td.texte a {  }
td.texte a:hover { color:#D60027; }
td.texte a:visited { color:#0000FF; }

/*tableaux*/
/*style tableau interne*/
TABLE.tabStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:normal;

}

TR.row_first {
	background-color:#D2EDB1;
	font-weight:bold;
	text-align:center;
}

TR.row_odd {

background-color:#D2E8F4;
}

td.row_invisible {
	background-color:#FFFFFF;
}

td.cellcenter {
	text-align:center;
}

tr.row_odd td a {color:#FF3300;}
tr.row_odd td a:hover {color:#666666;}

table.tri { width:100%;border:#CCCCCC 1px solid;padding-top:8px;background-color:#EBEBEB;}
table.tri tr td {background-color:#EBEBEB;font-size:11px;line-height:19px;}
table.tri tr td a {color:#666666;}
table.tri tr td a:hover { color:#FF6600;}

table.ao { border:#D60023 1px solid;visibility:visible; }
.aolien { font-size:12px;color:#0000FF; }
.aolien a {  }
.aolien a:hover { color:#D60023;}
.aolien a:visited { color:#0000FF; }
.trititre {margin-left:20px;padding-left:5px;padding-right:10px;font-size:14px;font-weight:bold;color:#999999;position:relative;top:1px;border-top:1px;border-left:1px;border-right:1px;border-bottom:0px;border-color:#CCCCCC;border-style:solid;background-color:#EBEBEB;}

.marcheslien a { font-size:10px;color:#D60023; }
.marcheslien a:hover { color:#333333; }


.titreboitegauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-image: url(images/bg-h-m.gif);
}
