.tablepleinehauteur
{
    height:100%;
}

.banner{
	background-color:#ffffff;
	font-family:Comic Sans MS;
	font-weight:bold;
	font-size:24px;
	text-decoration: none;
	color:#00008b;
}
.bannerGreenLine{
	background-color: #bbee00;
}
.bannerRedLine{
	background-color: #CC0033;
}
.SpaceLine {
    background-color:#AEAADC;
    height:2px;
}
.labelCell
{
	padding-top:2px;
	/*background-color:#CCCCFF;*/
	background-color:#ddeeff;
	padding-left: 4px;
}
.hyperlien
{
	font-family: Arial;
	font-size: 12px;
}
.liensRapides {
	font-family: Comic Sans-Serif Ms;
	font-size: 12px;
	font-weight:normal;
	text-decoration: underline;
	color: #000080;
}
a.liensRapides:link {
	color: #000080;
}
a.liensRapides:visited{
	color: #000080;
}
a.liensRapides:hover{
	text-decoration:underline;
	/*color:black;*/
}
.titreMenu{
	background-color: #444072;
	font-family:Comic Sans MS;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #add52b;
	padding-left:6px;
	/*border-bottom-color: #444072;*/
	border-bottom-width: 1px
}
.titreMenu2{
	background-color: #ffffff;
	font-family:Comic Sans MS;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #00008b;
	padding-left:6px;
	/*border-bottom-color: #444072;*/
	border-bottom-width: 1px
}

.tableMenu{
	background-repeat: repeat;
	background-image: url(/circuit10km/images/bgmenufilet.jpg);
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:0;
}
.tableZoneCom{
	background-repeat: repeat;
	background-image: url(/circuit10km/images/bgmenufilet.jpg);
	padding-top:1px;
	padding-bottom:1px;
	padding-left:6px;
	padding-right:6px;
}
.menu {
	font-family: Comic Sans MS;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
a.menu:link {
	color: white;
}
a.menu:visited{
	color: white;
}
a.menu:hover{
	text-decoration:underline;
}
.itemMenu{
	padding-left: 2px;
}
.titreNouvelle{
	font-family: Arial;
	font-size: 12px; 
	font-weight: bold;  
	text-decoration: none;  
	color: #000080;
}
.titre{
	font-family:Comic Sans MS;
	font-size: 20px; 
	font-weight: normal;
	text-decoration: none;  
	color: #003366;
}
.soustitre{
	font-family: Arial;
	font-size: 14px; 
	font-weight: bold;  
	text-decoration: none;  
	color:#000000;
}
.soustitre2{
	font-family: Arial;
	font-size: 14px; 
	font-weight: bold;  
	text-decoration: none;  
	color:#000080;
}
.soustitre3{
	font-family: Arial;
	font-size: 12px; 
	font-weight: bold;  
	text-decoration: none;  
	color:#9999ff;
}
.texteGeneralBleu{
	font-family: Arial;  
	font-size: 12px;  
	font-weight: normal;  
	text-decoration: none;  
	color: #000080;
}
.texteGeneralBleuPale{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #3366FF;
}
.texteGeneral{  
	font-family: Arial;  
	font-size: 12px;  
	font-weight: normal;  
	text-decoration: none;  
	color: #000000;
}
.texteGeneralGras{  
	font-family: Arial;  
	font-size: 12px;  
	font-weight: bold;  
	text-decoration: none;  
	color: #000000;
}
.textePetit{  
	font-family: Arial;  
	font-size: 10px;  
	font-weight: normal;  
	text-decoration: none;  
	color: #000000;
}
.inputTexte{  
	font-family: Arial;  
	font-size: 12px;  
	font-weight: normal;  
	text-decoration: none;  
	color: #000000;
}
.texteErreur
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color:Red;
}
.label
{
	vertical-align:middle;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.info{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding-left:4px;
}
.titreSection{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#444072;
	padding-left:4px;
}
.titreSection td
{
	padding-left:4px;
}
.tableau
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}
.tableau td
{
	padding-left:4px;
}
.tableauHeader
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:White;
	background-color:#444072;
	height:20px;
}
.tableauHeader td
{
	padding-left :4px;
}
.alternateItem
{
	background-color:#ddeeff;
	font-family:Arial;
	font-size:12px;
}
.alternateItem td
{
	padding-left:4px;
}
.summaryTable
{
	background-color:Gray;
	font-weight: bold;
	padding:0px 0px 2px 0px;
	margin:0px 2px 2px 2px;
	border-left: solid  1px red;
	border-bottom: solid  1px red;
	border-top: solid  1px red;
	border-right: solid  1px red;
} 
.outil
{
	border-left: solid 1px darkblue;
	border-bottom: solid 1px darkblue;
	border-right: solid 1px darkblue;
	border-top: solid 1px darkblue;
	padding: 1px 3px 1px 3px;
}
.liens
{
	border-right: solid 1px darkblue;
	border-top: solid 1px darkblue;
	padding: 1px 3px 1px 3px;
}
.liens td
{
	border-bottom: solid 1px darkblue;
	border-left: solid 1px darkblue;
	padding: 2px 4px 2px 4px;
}

.tableauLeger td
{
	border-bottom: solid 1px bbee00;
	/*border-left: solid 1px ddeeff;*/
	padding: 2px 4px 2px 4px;
}

.tableauGeneral td
{
	border-bottom-style :none ;
}
.listpuces
{
 list-style-type :square;
 list-style-position :inside;
}