.logo
{
	margin-right:55px;
	float:right;
}




/* tableaux*/
table.main
{
	font-size:11px;
	width:510px;
	vertical-align:top;
	border-collapse : collapse;
	 margin-bottom:15px;
	 margin-left:0px;
}

td.main
{
	text-align:left;
	height :20px;
  	padding:3px;
  	width:50%; 
}

table.form
{
	width:515px;
	
	border-collapse:collapse;
	margin-top:5px;
	margin-bottom:5px;
}
tr.form
{
	background:#993300;
	color:#ffffcc;
	text-align:center;
	font-weight:bold;
	line-height:15px;
}

td.form
{
	width:130px;
	padding:3px;
	vertical-align:top;
	font-weight:bold;
}

/*divers*/
.cat1
{
	font-size:12px;
	font-weight:bold;
	color:black;
}


a.cat2
{
font-size:12px;
color:#cc3300;
text-decoration:none;
}

.menu
{
	color:#FFFFCC;
	font-size:12px;
	margin-top:15px;
	display:block;
	font-weight:bold;
	margin-bottom:3px;
}


.s_menu
{
	background:transparent;
	padding-left:3px;
	margin-top:5px;
	color:#FFFFCC;
	width:102px;
	display:block;
	
}

.min
{
	font-size:11px;
	color:#cc3300;
	text-decoration:none;
        margin-right:10px;
}


.histo
{
	font-weight:bold;
	color:#993300;
	text-decoration:none;
	font-size:13px;
	margin-bottom:10px;
}


.sub
{
	border:1px solid #993300;
	background:#ff9933;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	padding:2px;
	color:black;
	margin-bottom:3px;
	color:#FFFFCC;
	width:515px;
}
.sub1
{
	font-size:11px;
	color:#FFFFCC;
}

.err
{
	color:red;
	font-size:12px;
}

.red
{
	color:red;
	font-weight:bold;
	text-decoration:underline;
}
