/*COULEURES
#C1C7E1 : bleu clair liens visités (bas page) + menu
#304499 : bleu foncé (liens bas page) + menu
#9CA9E1 : bleu liens bas page over

Couleures logo :
vert : #0DB14B
bleu : #005595
orange : #F7931E

*/
body {
background-color: #ffffff;
margin:0px 0px 0px 0px;
}
 img { border : 0; } /* enleve la bordure quand une image a un lien web */
/* la navigation */
#menu {
	float: left;
	width: 625px;
	height: 24px;
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color:#333333;*/
   /* border-top: 1px solid #C1C7E1;*/
	border-bottom: 1px solid #C1C7E1; 
	background: #FFFFFF url(../img/fd_off.gif) repeat-x left top;
	}
#menu li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	background: url(../img/sep_menu.gif) no-repeat top right;
	}
	
#menu a {float: left;padding: 5px 12px;text-decoration: none;color: #fff;}
#menu a:hover, #menu a.active {color: #005595; background: #ffffff url(../img/fleche_blue2.gif) no-repeat top left;} /*menu en survol : couleur police + texte */
#menu a.active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005595;
	/*font-weight: bold;*/
	background: #B7E8C9 url(../img/fleche_blue3.gif) no-repeat top left;
	}
	
/* LIENS BAS PAGE */
a.bas_page:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#304499;
text-align:center;
font-weight:bold;
background-color:transparent;
text-decoration:none;
}
a.bas_page:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#C1C7E1;
text-align:center;
font-weight:bold;
background-color:transparent;
text-decoration:none;
}
a.bas_page:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#9CA9E1;
text-align:center;
font-weight:bold;
background-color:transparent;
text-decoration:none;
}
.txt_bas_page {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#9CA9E1;
background-color:transparent;
text-align:center;
margin-left:0px;
margin-right:0px;
}
/* POLICES */
p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#304499;
text-indent:10px;
line-height:14px;
background-color:transparent;
/*text-align:justify;*/
margin-left:0px;
margin-right:0px;
}
.titre1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
/*font-weight:bold;*/
color:#304499;
background-color:transparent;
text-align:center;
margin-left:0px;
margin-right:0px;
}
.titre_vert {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
/*font-weight:bold;*/
color:#0DB14B;
background-color:transparent;
text-align:center;
margin-left:0px;
margin-right:0px;
}
.titre2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#304499;
background-color:transparent;
text-align:center;
margin-left:0px;
margin-right:0px;
}
.titre4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1020FA;
text-align:left;
margin-left:5px;
margin-right:0px;
}
.titre3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#304499;
background-color:transparent;
margin-left:0px;
margin-right:0px;
}
.titre_news_popup {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#304499;
font-weight:bold;
line-height:20px;
background-color:transparent;
text-align:center;
margin-left:0px;
margin-right:0px;
}
.texte_news_popup {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#304499;
line-height:12px;
background-color:transparent;
text-align:left;
margin-left:0px;
margin-right:0px;
}
.news {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:11px;
color:#ffffff;
background-color:transparent;
text-align:justify;
margin-left:0px;
margin-right:0px;
}
.news2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:11px;
color:#ffffff;
background-color:transparent;
text-align:left;
}
.titre_news {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/*font-weight:bold;*/
text-decoration:none;
color:#ffffff;
background-color:transparent;
text-align:left;
margin-left:0px;
margin-right:0px;
}
.payment_on {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0DB14B;
background-color:transparent;
/*text-align:left;*/
margin-left:0px;
margin-right:0px;
}
.payment_off {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
background-color:transparent;
/*text-align:left;*/
margin-left:0px;
margin-right:0px;
}
/* LISTE */

li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:14px;
text-indent:2px;
color: #304499;
vertical-align: top;
display : list-item;
list-style-image : url(../img/puce1.gif);
list-style-position: outside;
}
/* FIN LISTE */

/* LIENS */
a:link {
	text-decoration: none;
	color: #309998;
}
a:visited {
	text-decoration: none;
	color: #309998;
	
}
a:hover {
	text-decoration: none;
	color: #993095;
}
a:active {
	text-decoration: none;
	/*color: #92A28F;*/
}
table.download {
border-style:dotted;
border-color:#304499;
background-color:transparent;
border-width:1px;
background-image: url(../img/fd_on.gif);
background-repeat: repeat-y; 
background-position:95% 0%;
}

td.download {
background-image: url(../img/fd_on.gif);
background-repeat: repeat-y; 
background-position:98% 0%;
}
td.titrepgrm {
background-color:#005595;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height:14px;
text-indent:10px;
color: #ffffff;
}
td.titresession_up {
background-color:transparent;
	border-top:1px;
  	border-top-style:solid;
 	 border-top-width:100%;
 	 border-top-color:#005595;
}
td.titresession_down {
background-color:#E5E5E5;
 	 border-bottom:1px;
 	 border-bottom-style:solid;
 	 border-bottom-width:100%;
 	 border-bottom-color:#005595;
}
td.titresession_be {
background-color:#E5E5E5;
 	 border-bottom:1px;
 	 border-bottom-style:solid;
 	 border-bottom-width:100%;
 	 border-bottom-color:#005595;
	 border-top:1px;
 	 border-top-style:solid;
 	 border-top-width:100%;
 	 border-top-color:#005595;
	 border-right:1px;
 	 border-right-style:solid;
 	 border-right-width:100%;
 	 border-right-color:#005595;
	 border-left:5px;
 	 border-left-style:solid;
 	 border-left-width:100%;
 	 border-left-color:#005595;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0DB14B;
text-align:center;
font-weight:bold;
margin-left:0px;
margin-right:0px;
}


/*FORMULAIRE*/
form {
background-color:transparent;
}
label {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#304499;
text-indent:10px;
line-height:14px;
background-color:transparent;
}
input {
background-color:#ffffff;
border-width:1px;
border-color:#304499;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#005595;
font-size: 12px;
}
select, option {
background-color:#ffffff;
color:#005595;
}
textarea {
background-color:#ffffff;
border-width:1px;
border-color:#304499;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#005595;
font-size: 11px;
}