* {
scrollbar-face-color: #0066FF;
scrollbar-track-color: #003399;
scrollbar-arrow-color: #FFFFFF;
scrollbar-shadow-color: #0033FF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #0066FF;
scrollbar-darkshadow-color: #000000;
margin-left: 0;
margin-top: 0;
}
body, select{color:#00386A;Font-size:11px; }
table {color:#000066;font-size:12px;font-weight:normal;}
.input {Font-size:11px;}
.body {Font-family: Arial, Helvetica, sans-serif; Font-size:12px; Font-weight:normal;color:#000066;margin-left:4em;margin-right:4em;margin-top:1em;}
.cadre_int{background-color:#b7d9ff; border:1px solid #387DCA;Font-family:Arial, Helvetica, sans-serif; Font-weight:normal;color:#000066;}
.cadre_divers{background-color:#D5E9FF; border-style:dashed; border-width:1px; border-color:#000066;Font-family:Arial, Helvetica, sans-serif; Font-weight:normal;color:#000066;}

.text2 {
	Font-family: comic sans ms;
	font-size: 125%;
	}

H3 {Font-size:20px;font-weight:bolder;}

.sous-titre {Font-size:13px;font-weight:bolder;}


/* .cadre_gd {border-right:#00004A solid 2px;border-left:#00004A solid 2px;} */


A:link.news, A:visited.news {text-decoration:none;color:#000066}
A:hover.news{text-decoration:none;color:red;}

A:link.nolink, A:visited.nolink, A:hover.nolink {
	text-decoration:none;
	}

A:link.text, A:visited.text {
	text-decoration:none;
	Font-family:Arial, Helvetica, sans-serif;
	Font-weight:normal;
	Color:#3333FF;}

A:hover.text {
	text-decoration:underline;
	Font-family:Arial, Helvetica, sans-serif;
	Font-weight:normal;
	Color:#3333FF;}

A:link.center {
	text-decoration:none;
	Font-family:Arial, Helvetica, sans-serif;
	Font-weight:normal;
	Color:#3366FF;}

A:visited.center {
	text-decoration:none;
	Font-family:Arial, Helvetica, sans-serif;
	Font-weight:normal;
	Color:#3366FF;}

A:hover.center{
	text-decoration:underline;
	Font-family:Arial, Helvetica, sans-serif;
	Font-weight:normal;
	Color:#3366FF;}

A:link.holidays {
	text-decoration:none;
	Font-family:Arial, Helvetica, sans-serif;
	Color:white;}

A:visited.holidays {
	text-decoration:none;
	Font-family:Arial, Helvetica, sans-serif;
	Color:white;}

A:hover.holidays{
	text-decoration:none;
	Font-family:Arial, Helvetica, sans-serif;
	Color:#FF0000;}

A:link.divers {
	text-decoration:none;
	Font-family:Arial, Helvetica, sans-serif;
	}

A:visited.divers {
	text-decoration:none;
	Font-family:Arial, Helvetica, sans-serif;
	}

A:hover.divers{
	text-decoration:underline;
	Font-family:Arial, Helvetica, sans-serif;
	}

.noborder{border-style: solid;border-width: 0;border-color: gray}
.cadre{background-color:#DDDDFF;border-style:solid; border-width:1px; border-color:#000066}

.enum:before {content:url(images/forward-arrow.png);}

.justifier {text-align : justify}

 @media print{
.invisible {visibility:hidden}
} 

.calcul {Font-family:Arial, Helvetica, sans-serif; Font-size:24px; Font-weight:bold;color:#000040;background-color:#f2f8ff;border-width:0px;} 
.rep_bk {Font-family:Arial, Helvetica, sans-serif; Font-size:24px; Font-weight:bold;color:#000040;background-color:#f2f8ff; border:1px dashed #000040} 
.rep {Font-family:Arial, Helvetica, sans-serif; Font-size:24px; Font-weight:bold;color:#000040;background-color:white;} 
.rep_cf {Font-family:Arial, Helvetica, sans-serif; Font-size:24px; Font-weight:bold;color:#000040;background-color:white;text-align:center;} 
.commentaire {Font-family:Arial, Helvetica, sans-serif; Font-size:18px; Font-weight:normal;color:#000040;background-color:#f2f8ff;border-width:0px;} 
.commentaire1 {Font-family:Arial, Helvetica, sans-serif; Font-size:18px; Font-weight:normal;color:#000040;border-width:0px;} 
.commentaire2 {Font-family:Arial, Helvetica, sans-serif; Font-size:18px; Font-weight:normal;color:red;background-color:#f2f8ff;border-width:0px;} 
.chrono {Font-family:Arial, Helvetica, sans-serif; Font-size:20px; Font-weight:bolder;color:#000040 ;text-align:right; background-color:#b7d9ff;border-width:0px;}

.nocadre {background-color:white;Font-weight:normal;color:#000066;border-width:0px;}
.grand {Font-family:Arial, Helvetica, sans-serif; Font-size:25px; Font-weight:bolder;color:#000066 ;text-align:right; background-color:white;border-width:0px;}
.reponse {Font-family:Arial, Helvetica, sans-serif; Font-size:25px; Font-weight:bolder;color:#000066 ;text-align:right; background-color:white;border-width:1px;}
.grand_gris {Font-family:Arial, Helvetica, sans-serif; Font-size:20px; Font-weight:bolder;color:#666666 ;text-align:right; background-color:white;border-width:0px;}

.medium {Font-family:Arial, Helvetica, sans-serif; Font-size:25px; Font-weight:normal;color:white ;text-align:right; background-color:#000066;border-width:0px;border-color:white;} 
.rep_medium {Font-family:Arial, Helvetica, sans-serif; Font-size:18px; Font-weight:normal;color:#000066 ;text-align:right; background-color:#B6CEE7;border-width:0px;border-color:#AAD5FF} 

.fraction {Font-family:Arial, Helvetica, sans-serif; Font-size:25px; Font-weight:bold;color:#000066 ;text-align:right; background-color:#B7d9ff;border-width:0px;} 
.fraction_rep {Font-family:Arial, Helvetica, sans-serif; Font-size:25px; Font-weight:bold;color:#000066 ;text-align:right; background-color:white;border-width:0px;} 


.date {Font-family:Arial, Helvetica, sans-serif; Font-size:11px; Font-weight:bold; Color:#000066;margin-left:0em}
A:link.top, A:visited.top {text-decoration:none; padding:3px;Font-family:Arial, Helvetica, sans-serif; Font-size:11px; Font-weight:bold; color:#102e50;}
A:hover.top{text-decoration:underline; Font-family:Arial, Helvetica, sans-serif; Font-size:11px; Font-weight:normal;padding:3px; color:#102e50;}

A:link.topright, A:visited.topright {margin-right:1em;text-decoration:none; padding:3px;Font-family:Arial, Helvetica, sans-serif; Font-size:11px; Font-weight:normal;color:white;}
A:hover.topright{text-decoration:underline;}

@media print{
	
.noprint {
	display:none;
	visibility:hidden
	}	

em.invisible {visibility:hidden}
}


.date {Font-family:Arial, Helvetica, sans-serif; Font-size:11px; Font-weight:bold; Color:#000066;margin-left:0.2em}

A:link.accueil,A:visited.accueil {
	text-decoration:none;
	Font-family:Arial, Helvetica, sans-serif;
	Font-size:11px;
	Font-weight:Bold;
	Color:#000066;}

A:hover.accueil{
	text-decoration:underline;
	Font-family:Arial, Helvetica, sans-serif;
	Font-size:11px; Font-weight:Bold;
	Color:red;}

A:link.bottom,A:visited.bottom {
	text-decoration:none;
	Font-family:Arial, Helvetica, sans-serif;
	Font-size:12px;
	Font-weight:Bold;
	Color:#000066;}

A:hover.bottom{
	text-decoration:underline;
	Font-family:Arial, Helvetica, sans-serif;
	Font-size:12px; Font-weight:Bold;
	Color:red;}

A:link.top, A:visited.top {text-decoration:none; padding:3px;Font-family:Arial, Helvetica, sans-serif; Font-size:11px; Font-weight:bold;color:#000066;}
A:hover.top{text-decoration:underline; Font-family:Arial, Helvetica, sans-serif; Font-size:11px; Font-weight:bold;padding:3px;}

A:link.topright, A:visited.topright {margin-right:1.5em;text-decoration:none; padding:3px;Font-family:Arial, Helvetica, sans-serif; Font-size:11px; Font-weight:bold;color:#000066;}
A:hover.topright{text-decoration:underline;}

 
.soustitre{
	Font-size:14px;
	Font-weight:Bolder;
	}


#filter
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index:10;
	opacity:0.5;
	filter: alpha(opacity=50);
}

#box 
{
	display: none;
	position: absolute;
	top: 20%;
	left: 20%;
	width: 60%;
	height: 60%;
	padding: 0;
	margin:0;
	border: 1px solid black;
	background-color: white;
	z-index:11;
	overflow: auto;
}

#box2
{
	display: none;
	position: absolute;
	top: 20%;
	left: 20%;
	width: 60%;
	height: 50%;
	padding: 0;
	margin:0;
	border: 1px solid black;
	background-color: white;
	z-index:12;
	overflow: auto;
	-moz-border-radius:10px 0;
	-webkit-border-radius:10px;
	border-radius:10px;

}

#box2 p, #box2 ul {
	font-size:13px;
	line-height:120%;
		}

#box2 a { font-size:18px; padding:0px 20px;}


.big_button
{font-size:16px;
font-family:comic sans ms, arial;
}
@media print{
em.invisible {visibility:hidden}
}
.conseil {  font-size: 14pt; font-weight: bold; color: #FF0033; visibility: hidden; clip:  rect(   )}

A:link.lien,A:visited.lien {
	text-decoration:none;
	Font-family:Arial, Helvetica, sans-serif;
	Font-size:13px;
	Font-weight:Bold;
	Color:#000066;}

A:hover.lien{
	text-decoration:underline;
	Font-family:Arial, Helvetica, sans-serif;
	Font-size:13px; Font-weight:Bold;
	Color:red;}

tr.foot {
cursor:pointer;
}	