body, td, select, textarea, input, .normal
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: black;
	line-height: 18px;
}

.petit
{
	font-size: 10px;
}

.petit_interligne
{
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}

.grand_interligne
{
	font-size: 14px;
	color: #0F348F;
	line-height: 14px;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

img.gauche
{
	margin: 0px 10px 10px 0px ;
}

img.droite
{
	margin: 0px 0px 10px 10px ;
}

td.menu, td.menu a:link, td.menu a:visited
{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #cc9900;
	background-color: #ffee88;
	text-decoration: none;
	width: 100%;
}

td.menu a:hover, td.menu a:active
{
	color: #000000;
}

td.menu
{
	padding: 3px 6px 3px 12px;
}

table.menu
{
	margin: 12px 6px 0px 0px;
	width: 85%;
	background-color: #ffffff;
}

table.menu td
{
	text-align: center;
}

a.menu:hover 
{
	color: #ffffff;
	background-color: #00bb00;
}

a.menu:active
{
	color: #ffffff;
	background-color: #66aaff;
}

td.vignette
{
	text-align: center;
}

.tableautexte
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	background-color: #eeffee;
}

.tableautitre
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	background-color: #ddffdd;
}

.titre, td.titre a:link, td.titre a:visited
{
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
	letter-spacing: 4px;
	text-transform: uppercase;
	text-decoration: none;
}

.soustitre, td.soustitre a:link, td.soustitre a:visited
{
	color: #eebb00;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-decoration: none;
}

td.soustitre a:hover, td.soustitre a:active
{
	text-decoration: underline;
	color: #000000;
}

.soustitre2
{
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	border: solid #ffcc00 1px;
	background-color: #ffeeaa;
	padding: 3px 5px 2px 8px;
}

.highlight
{
	font-weight: bold;
}

.retraitd
{
	padding-right: 160px;
}

td.menubas
{
	font-size: 10px;
	text-align: center;
	padding: 6px;
	line-height: normal;
	vertical-align: top;
}

td.menubas a:link, td.menubas a:visited
{
	color: #666666;
}

td.menubas a:hover, td.menubas a:active
{
	background-color: #eeeeee;
	color: #00aa00;
}

.signature, a.signature:link, a.signature:visited
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #888888;
	text-align: right;
	text-decoration: none;
}

.chapo, .chapo a:link, 	.chapo a:visited
{
	font-size: 17px;
	text-decoration: none;
	color: #00aa00;
}

.chapo a:hover, .chapo a:active
{
	text-decoration: none;
	color: #000000;
}

a:link, a:visited
{
	color: black;
	text-decoration: underline;
}

a:hover, a:active
{
	color: #00aa00;
	text-decoration: none;
}

.alerte
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	background-color: none;
	color: red;
}

table.spec
{
	border-top: solid #dddddd 1px;
	border-left: solid #dddddd 1px;
	border-right: solid #dddddd 1px;
	background-color: #ffffff;
}

tr.spec, tr.spec td
{
	background-color: #ffeeaa;
	font-weight: bold;
	vertical-align: bottom;
}

table.spec td
{
	padding: 4px;
	border-bottom: solid #dddddd 1px;
	line-height: normal;
	text-align: center;
	vertical-align: top;
	font-size: 10px;
}

tr.line
{
	background-color: #f8f8f8;
}

.couleur
{
	line-height: normal;
	font-size: 12px;
}

.h, .hd, .hg, .hb, .hbg, .hgd, .hbd, .cadre, table.menu
{
	border-top: solid #dddddd 1px;
}

.d, .hd, .bd, .gd, .hgd, .bgd, .hbd, .cadre, table.menu
{
	border-right: solid #dddddd 1px;
}

.b, .bd, .bg, .hb, .hbg, .bgd, .hbd, .cadre, table.menu
{
	border-bottom: solid #dddddd 1px;
}

.g, .hg, .bg, .gd, .hbg, .hgd, .bgd, .cadre, table.menu
{
	border-left: solid #dddddd 1px;
}

/* version 2009 */

.format {
color:#FFFFFF;
text-transform:uppercase;
background-color:#000099;
text-align:center;
font-weight: bolder;
font-size:14px;
}

.mm {
color:#000099;
background-color:#CCCCCC;
text-align:center;
font-weight: bolder;
font-size:11px;
}

.ex {
text-align:center;
font-size:10px;
height:60px;
padding-top:10px;
color:#FF0000;
}

.ref {
text-transform:uppercase;
background-color:#CCCCCC;
text-align:center;
font-size:10px;
height:10px;
}
.ref2 {
text-transform: capitalize;
text-align:center;
font-size:10px;
height:10px;
color:#000099;
}

.detail {
text-align:left;
line-height: normal;
font-size:11px;
height:80px;
padding-left:8px;
}

.saut {
height:10px;}

.borderbottom {
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
}
.bordertop {
border-top:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
}

.celulletitre
{
	border-top: solid #dddddd 1px;
	border-left: solid #dddddd 1px;
	border-right: solid #dddddd 1px;
	background-color: #FFEEAA;
	font-size:10px;
	font-weight:bold;
	padding: 4px;
}

.celulleinfo
{
	border-top: solid #dddddd 1px;
	border-left: solid #dddddd 1px;
	border-right: solid #dddddd 1px;
	background-color: white;
	font-size:10px;
	padding: 4px;
}

td.line
{
	background-color: #f8f8f8;
}
