body {      
	font-size:12pt;
	margin: 0 15px 0 15px;
    font-family: tahoma;
	background-color: #204FA0;
	background-repeat: repeat-x ;
}
select
{
    border-right: #800000 1px solid;
    border-top: #800000 1px solid;
    font-size: 11px;
    border-left: #800000 1px solid;
    color: #546c83;
    border-bottom: #800000 1px solid;
    font-family: tahoma;
}
input
{
    font-size: 11px;
    color: #003366;
    font-family: tahoma;
}
textarea
{
    font-size: 11px;
    color: #003366;
    font-family: tahoma;
}

ul
{
    font-size: 11px;
    color: #696969;
    font-family: tahoma;
}
td
{
    font-size: 12px;
    color: #000000;
    font-family: tahoma;
}
th
{
    font-size: 12px;
	font-weight: bold;
    color: #000000;
    font-family: tahoma;
}
a:link 
{
	color:#3366CC;
    font-size: 12px;
	text-decoration:none;
}
a:visited
{
	color:#3366CC;
    font-size: 12px;
	text-decoration:none;
}
a:hover,a.nodecor:hover {color:#003399;text-decoration:underline;}
.nodecor {text-decoration:none;}


a.gletitregras:link
{
	font-family: tahoma;
	font-size:18px; 
	color: #2A63A3; 
	font-weight: bold;
}
a.gletitregras:visited
{
	font-family: tahoma;
	font-size:18px; 
	color: #00FF00; 
	font-weight: bold;
}
a.gletitregras:hover
{
	font-family: tahoma;
	font-size:18px; 
	color: #0000FF; 
	font-weight: bold;
}
a.menuh:link 
{
	color:#ffffff;
    font-size: 13px;
	line-height:18px;
	text-decoration:none;
	border: 1px dotted #003399;
	margin :2px;
}
a.menuh:visited
{
	color:#ffffff;
    font-size: 13px;
	line-height:18px;
	text-decoration:none;
	border: 1px dotted #003399;
	margin :2px;
}
a.menuh:hover
{
	color:#ffffff;
    font-size: 13px;
	line-height:18px;
	text-decoration:none;
	border: 1px solid #D5E6ED;
	background: #003399;
	margin :2px;
}

a.menur:link 
{
	color:#003399;
    font-size: 12px;
	line-height:15px;
	text-decoration:none;
	background: #E2ECF7;
}
a.menur:visited
{
	color:#003399;
    font-size: 12px;
	line-height:15px;
	text-decoration:none;
	background: #E2ECF7;
	width : 150px;
	margin :5px;
}
a.menur:hover
{
	color:#ffffff;
    font-size: 12px;
	line-height:15px;
	text-decoration:none;
	background: #003399;
	width: 150px;
	margin :5px;
}


.compteur
{
	color:#ffffff;
    font-size: 12px;
	padding: 2px;
	line-height:10px;
	text-decoration:none;
	border: 1px solid #D5E6ED;
	background: #003399;
}

.text
{
    font-family: tahoma;
    font-size: 8pt;
	color: black;
    font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom:2px;
}

.blue
{
    font-size: 10pt;
    color: #0000ff;
    font-family: tahoma
}
.black
{
    font-size: 10pt;
    color: #000000;
    font-family: tahoma
}
.red
{
    font-weight: bold;
    font-size: 10pt;
    color: #ff0000;
    font-family: tahoma
}
.boldblack
{
    font-weight: bold;
    font-size: 12pt;
    color: #000000;
    font-family: Arabic Transparent
}
.boldblue
{
    font-weight: bold;
    font-size: 12pt;
    color: #3059AC;
    font-family: Arabic Transparent
}
.checkbox
{
    border-right: black 1px groove;
    border-top: black 1px groove;
    border-left: black 1px groove;
    border-bottom: black 1px groove
}
.textbox
{
    border-right: black 1px groove;
    border-top: black 1px groove;
    font-size: 9pt;
    border-left: black 1px groove;
    color: black;
    border-bottom: black 1px groove;
    font-family: arial
}
.textbox2
{
    border-right: black 1px groove;
    border-top: black 1px groove;
    font-size: 10pt;
    border-left: black 1px groove;
    color: black;
    border-bottom: black 1px groove;
    font-family: tahoma;
}
.block_head
{
	font-family : Arial; 
	font-size: 12pt;
	height: 24;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF; 
	background-color: #5F8DE2;
	border:0px solid #123456;
	padding: 0px;
}
.leftarea{
	background-color: #E2ECF7;
    border : 1px solid #5F8DE2;
}
.cadrage
{

 font-family: tahoma;
	
	background: #f2ecd2;

}	
.cadragec
{
    border-color: #fc7900;
    border-right: chocolate 3pt solid;
    border-top: chocolate 3pt solid;
	border-left: chocolate 3pt solid;
    border-bottom: chocolate 3pt solid;
	font-family: tahoma;
	border-collapse:collapse;
	background: #fff8f0;
}
.linkpan
{
	font-family: tahoma;
	color: chocolate;
}
.panelcad
{
	border-color: #f9c23d;
	border-right: #f9c23d 2pt solid;
	border-top: #f9c23d 2pt solid;
	border-left: #f9c23d 2pt solid;
    border-bottom: #f9c23d 2pt solid;
	font-family: tahoma;
	border-collapse:collapse;
	background: #fef8de;
}	
.petittextgras
{
   font-size: 10pt;
    font-family: tahoma;
}
.btn
{
    font-size: 11px;
    color: #003366;
    font-family: tahoma;
    background-color: #f5f5f5
}

.marges{
	margin: 5px;
}
.checkbox{
border : #FFFFFF;
}
.showSwitch {
  display: block;
}
.hideSwitch {
  display: none;
}