a{text-decoration: none;color:#0089cf;}
a:hover{text-decoration: underline;color:#0089cf;}
/**/
a img{padding:0px;text-decoration: none;color:#000;border:solid 0px #000;}
a:hover img{text-decoration: underline;color:#0089cf;border:solid 0px #0089cf;}

a img.border{padding:0px;text-decoration: none;color:#000;border:solid 1px #000;}
a:hover img.border{text-decoration: underline;color:#0089cf;border:solid 1px #0089cf;}

body {
	background: #2B6999;
	background-image:url(/common/img/bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
body.hiver {
	background-image:url(/common/img/bg_snow.jpg);
}
.level1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D1E1EF;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
#header a.header,#header a.header:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
}
.level1On {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.textenoirpetit {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.level2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	text-decoration: none
}

.level2:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	text-decoration: none
}

.level2On {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	text-decoration: none;
	font-weight: bold
}

.level2On:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	text-decoration: none;
	font-weight: bold
}



.titrebleu14 {
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	BORDER-LEFT: 0px solid; 
	COLOR: #394277; 
	BORDER-BOTTOM: 0px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.titrebleu11 {
	font-size: 11px;
	font-weight: bold;
	color: #2B6999;
	font-family: Arial, Helvetica, sans-serif;
}

.titrebleu12 {
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: 0px solid; 
	COLOR: #394277; 
	BORDER-BOTTOM: 0px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.textenoirjustifie {
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: 0px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: 0px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: justify; 
	TEXT-DECORATION: none
}

.textenoir {
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: 0px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: 0px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.textenoirbold {
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: 0px solid; 
	COLOR: #000000b; 
	BORDER-BOTTOM: 0px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.gris {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	border: 0px none;
}

A.link {
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	FONT-WEIGHT: normal;
	BORDER-LEFT: 0px solid;
	BORDER-BOTTOM: 0px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0089cf;
}

A.link:visited {
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: 0px solid; 
	COLOR: #0089cf; 
	BORDER-BOTTOM: 0px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

A.link:hover {
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	FONT-WEIGHT: normal;
	BORDER-LEFT: 0px solid;
	COLOR: #0089cf;
	BORDER-BOTTOM: 0px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
A.gris {
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: 0px solid;
	COLOR: #666666; 
	BORDER-BOTTOM: 0px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
	}
A.gris:visited {
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: 0px solid; 
	COLOR: #666666; 
	BORDER-BOTTOM: 0px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
	}
	
A.gris:hover {
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: 0px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: 0px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
	}
	
A.titrebleu12 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #2B6999; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
	}
	
A.titrebleu12:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	BORDER-BOTTOM: 0px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
	}

BODY {
	SCROLLBAR-FACE-COLOR: #9c9ea5; 
	SCROLLBAR-HIGHLIGHT-COLOR: #9c9ea5; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #c6c7ce; 
	SCROLLBAR-DARKSHADOW-COLOR: #9c9ea5;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
td {	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

INPUT {
	BORDER-RIGHT: #c3c3c3 1px solid; 
	BORDER-TOP: #c3c3c3 1px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND-COLOR: #ffffff; 
	BORDER-LEFT: #c3c3c3 1px solid; 
	COLOR: #696969; 
	BORDER-BOTTOM: #c3c3c3 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 17px
}

SUBMIT {
	BORDER-RIGHT: #c3c3c3 1px solid; 
	BORDER-TOP: #c3c3c3 1px solid; 
	FONT-SIZE: 10px; 
	BACKGROUND-COLOR: #ffffff; 
	BORDER-LEFT: #c3c3c3 1px solid; 
	WIDTH: 50px; 
	COLOR: #696969; 
	BORDER-BOTTOM: #c3c3c3 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 17px
}

SELECT {
	BORDER-RIGHT: #c3c3c3 1px;
	BORDER-TOP: #c3c3c3 1px; 
	FONT-SIZE: 10px; 
	/*FILTER: Alpha(Opacity=30); */
	BORDER-LEFT: #c3c3c3 1px; 
	COLOR: #696969; 
	LINE-HEIGHT: 13px; 
	BORDER-BOTTOM: #c3c3c3 1px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left
}

.textarea {
	BORDER-RIGHT: #c3c3c3 1px solid; 
	BORDER-TOP: #c3c3c3 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #c3c3c3 1px solid; 
	WIDTH: 220px; 
	COLOR: #696969; 
	BORDER-BOTTOM: #c3c3c3 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff; 
	cellspacing: 10px
}

.form2 {
	BORDER-RIGHT: #c3c3c3 1px solid; 
	BORDER-TOP: #c3c3c3 1px solid; 
	FONT-SIZE: 10px; 
	BACKGROUND-COLOR: #ffffff; 
	BORDER-LEFT: #c3c3c3 1px solid; 
	WIDTH: 140px; 
	COLOR: #696969; 
	BORDER-BOTTOM: #c3c3c3 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 17px
}

.form1 {
	BORDER-RIGHT: #c3c3c3 1px solid; 
	BORDER-TOP: #c3c3c3 1px solid; 
	FONT-SIZE: 10px; 
	BACKGROUND-COLOR: #ffffff; 
	BORDER-LEFT: #c3c3c3 1px solid; 
	WIDTH: 100px; 
	COLOR: #696969; 
	BORDER-BOTTOM: #c3c3c3 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 17px
}

.titrebleu10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2B6999;
	font-size: 10px;
	font-weight: bold;
}

A.titrebleu10 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #2B6999; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
	}
	
A.titrebleu10:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
	}

.path {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2B6999;
	font-size: 10px;
	font-weight: normal;
	
}

.pathOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

A.path {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #2B6999; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
	}
	
A.path:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
	}
.titrebleu14 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #2B6999; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
h2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #2B6999; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.mandatory {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #cc0000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.titrebleu16 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #2B6999; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.titrebleu12 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #2B6999; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
h1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #2B6999; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:0px;
	padding-left:12px;
	background-image:url(/common/img/puceh1.gif);
	background-repeat:no-repeat;
}
h2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #2B6999; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	margin-left:0px;
}

#centerBoxHome h1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #2B6999; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:15px;
	padding-left:12px;
	background-image:url(/common/img/puceh1.gif);
	background-repeat:no-repeat;
}
#rightBoxHome h1 {
	margin:0px;
	padding:0px;
	padding-bottom:4px;
	margin-bottom:7px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #2B6999; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	border-bottom:1px solid #d2d3d5;
	background:none;
}
#rightBox h1 {
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #2B6999; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	border-bottom:1px solid #d2d3d5;
	background:none;
}
#rightBox table, #rightBoxHome table{ background-color:transparent;padding:0px; } 
.textenoirjustifie {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: justify; 
	TEXT-DECORATION: none
}

.textenoir {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.textenoirbold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.titremenu {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: ##575757; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.textemenu {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: ##575757; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.textebleu10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B6999;
}
.titrerouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
}

A.titrerouge {
	font-size: 10px;
	color: #990000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
	}
	
A.titrerouge:hover {
	font-size: 10px;
	color: #990000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
	}



.button {
	BORDER-RIGHT: 1px solid #666666;
	BORDER-TOP: 1px solid #666666;
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: #CCCCCC;
	BORDER-LEFT: 1px solid #666666;
	COLOR: #696969;
	BORDER-BOTTOM: 1px solid #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 17px;
	font-weight: bold;
}
a.buttonStyle {
	BORDER-RIGHT: 1px solid #666666;
	BORDER-TOP: 1px solid #666666;
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: #CCCCCC;
	BORDER-LEFT: 1px solid #666666;
	COLOR: #696969;
	BORDER-BOTTOM: 1px solid #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 17px;
	font-weight: bold;
	display:block;
}
.checkboxgris {
	border: #F3F3F3;
	background-color: #F1F1F1;COLOR: #FFFFFF;

}	
.columnOne,.homeColumnOne{color:#575757;}
#leftMenu a{color:#0066b3;}


/* PUCES  */
.homeColumnThree ul,.homeColumnOne ul,.homeColumnTwo ul,.columnTwo ul {
	padding:0px;
	padding-left:5px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	
}

.homeColumnThree ul li,.homeColumnOne ul li,.homeColumnTwo ul li,.columnTwo ul li{
	background-image:url(/common/images/puce_fleche2.gif);
	background-repeat:no-repeat;
	padding:0px;
	padding-left:15px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.homeColumnThree ul.jaune li,.homeColumnOne ul.jaune li,.homeColumnTwo ul.jaune li,.columnTwo ul.jaune li{
	background-image:url(/common/images/puce-jaune-li.gif);
}

.homeColumnThree ul.bleu li,.homeColumnOne ul.bleu li,.homeColumnTwo ul.bleu li,.columnTwo ul.bleu li{
	background-image:url(/common/images/puce-bleu-li.gif);
}
/*
#printable_content table{
width:100%;
}*/
*html #printable_content{
width:100%;
}
.titreblanc12 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.titreblanc14 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.titregris14 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

ul.accept {
margin:0 !important;
padding-left:0 !important;
background:none !important;
list-style-type:none;
}
ul.accept li{
margin:0 !important;
padding-left:0 !important;
background:none !important;
list-style-type:none;
}

body h2{
	font-size:17px;
	font-weight:bold;
	color:#2b6999;
	margin:10px 0;
	font-family:Arial, Helvetica, sans-serif;
}

body h3{
	font-size:15px;
	font-weight:bold;
	color:#2b6999;
	margin:10px 0;
	font-family:Arial, Helvetica, sans-serif;
}

body h4{
	font-size:13px;
	font-weight:bold;
	color:#2b6999;
	margin:10px 0;
	font-family:Arial, Helvetica, sans-serif;
}

body h5{
	font-size:11px;
	font-weight:bold;
	color:#2b6999;
	margin:10px 0;
	font-family:Arial, Helvetica, sans-serif;
}

.stdpadding h3{
	color:#2b6999 !important;
}
