/* 00a1cf bleu
fa4365 rose de la nav
3e3d40 gris typo
125aa3 foncer nav
e0f2f9
*/



body, td, table, tr {
	scrollbar-arrow-color: #4a4949;
/* couleur des flèches */
	scrollbar-track-color: #ffffff;
/* couleur du fond de la barre */
	scrollbar-highlight-color: #ffffff;
/* couleur claire du relief des boutons */
	scrollbar-shadow-color: #ffffff;
/* couleur sombre du relief des boutons */
	scrollbar-3dlight-color: #4a4949;
/* couleur claire du relief des boutons quand ceux-ci ne sont pas  enfoncés */
	scrollbar-darkshadow-color: #4a4949;
/* couleur sombre du relief des boutons quand ceux-ci ne sont pas enfoncés */
	scrollbar-face-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	
}
#conteneur 
{
text-align: center;
background:url(img/fondnav.gif) repeat-x 0px 27px;
}
#conteneur2 
{
text-align: center;
background:url(img/fondnav2.gif) repeat-x 0px 27px;
}

#contenu {
margin-left: auto;
 margin-right: auto;
 width: 960px;
 text-align: left;
}

#langue {
	margin: 0px 0px 0px 10px;
	padding: 0;
	background-color: #FFFFFF;
	white-space: nowrap;
	float: left;
	display: inline;
	FONT-SIZE: 9px;
}

/***************************navigation***********************/
#nav {
	width: 960px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	display: inline;
	/*background-image:url(images/fond-nav.jpg)*/
}
#page {
	position:relative;
	width: 960px;
	margin: 0;
	padding: 0px 0px 40px 0px;
	
	background:#FFFFFF;
	min-height:350px;
}
#texte {
	width:725px;
	
	margin: 0px 0px 0px 225px;
	padding: 0px 0px 0px 0px;
	

}
#texteaccueil {
	width:960px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	

}
#titre {
	width:725px;
	margin: 0px 0px 0px 225px;
	padding: 0px 0px 0px 0px;
	

}
#navigationlogin {
	width:459px;
	height:25px;
	display: inline;
	float:left;
	background-color:#FFFFFF;
	text-align: right; 
padding: 2px 0px 0px 0px;
vertical-align:middle;
margin:0px;
}

#navigationhaut {
background-color:#FFFFFF;
	width:501px;
	height:25px;
	display: inline; 
float:left;
	text-align: right; 
	
padding: 2px 0px 0px 0px;

}
#navigationhaut div{
margin:0px 15px 0px 0px;
padding: 0px

}
#logo {

width: 960px;
height:129px;
	padding: 0;
	margin: 0px 0px 0px 0px;
	display: inline;
}
#logo img {

margin: 0px 0px 0px 0px;
}
#logo2 {

width: 960px;
height:94px;
	padding: 0;
	margin: 0px 0px 0px 0px;
	display: inline;
}
#logo2 img {

margin: 0px 0px 0px 0px;
}

#navigation {

width: 858px;
height:61px;
text-align: right; 
background:#ffffff url(img/fondnavprinc.gif) repeat-x 0px 0px;
padding:5px 2px 0px 100px;
}


#sousnavigation {
	left:0px;
	top:0px;
	width:225px;
	margin:0px;
	padding:0px;
position:absolute;
height:100px;
}
#sousnavigation div { /* pour l'habillage de la nav */
	width:225px;
		margin:0px;
	padding:0px;
}
#navigationbas {
	width:960px;
	height:37px;
	text-align: center; 
	
}




/*****************************menu princ ***********************/
#menuprincsep, #menuprincselectedsep {
list-style-image:none;list-style-type: none;
	margin: 0;
	padding: 0px;
		
	display:inline;
	}

#menuprincsep li, #menuprincselectedsep li {
	list-style-image:none;list-style-type: none;
	margin: 0;
	padding:  0px;
	float:left;
	}

#menuprinc, #menuprincselected {

	list-style-image:none;list-style-type: none;
	margin: 0;
	padding: 0px;
	display:inline;


}
#menuprinc  li {

	margin: 0px;
	padding: 0px;
	float:left;
	list-style: none; /************/
		border-bottom:solid #FFFFFF 2px;
	padding-bottom: 5px;
	margin-right: 10px;

}

#menuprincselected li {

	margin: 0px;
	padding: 0px;
	float:left;
	list-style: none; /************/

	margin-right: 10px;

}
#menuprinc li a{

	FONT-SIZE: 14px;
	cursor: pointer;
	cursor: hand;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	display: block;
	

	/*background: url(img/nav-puce.gif) left no-repeat;
*/
}
#menuprinc li a:hover, #menuprincselected li a:hover, #menuprincselected li a {
	display: block;
			border-bottom:solid #003979 3px;
	padding-bottom: 5px;
	FONT-SIZE: 14px;
	cursor: pointer;
	cursor: hand;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	

	/*background: url(img/nav-pucehover.gif) left no-repeat;*/
}

/**********************Nav haut********************/
#menuhautsep, #menuhautselectedsep {
	list-style-image:none;list-style-type: none;
	 /************** remplacer par display block pour une nav vertical ********/
	display:inline; /*pour le centrage tout les element intégrer dans la div{text-align:center} doivent etre en display inline*/
	float:none;
	margin:0;
	padding: 0;
	height:27px;
	
	}
#menuhautsep li, #menuhautselectedsep li {
	display:inline; /*pour le centrage tout les element intégrer dans la div{text-align:center} doivent etre en display inline*/
	float:none;
height:37px;
	padding: 0;
	margin: 3px 0px 0px 0px;
	background:url(img/sephaut.gif) no-repeat 0px 0px;
	width:25px;
	}

#menuhaut , #menuhautselected {
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:inline; /*pour le centrage tout les element intégrer dans la div{text-align:center} doivent etre en display inline*/
	float:none;
	list-style: none;
}
#menuhaut  li, #menuhautselected  li {
	list-style-image:none;list-style-type: none;
	margin: 0;
	padding: 0;
	display:inline; /*pour le centrage tout les element intégrer dans la div{text-align:center} doivent etre en display inline*/
	float:none;
	list-style: none;

}
#menuhaut li a {
	FONT-SIZE: 11px;
	COLOR: #003777;
	TEXT-DECORATION: none;


}
#menuhaut li a:hover {
	FONT-SIZE: 11px;
	COLOR: #003777;
	TEXT-DECORATION: underline;


}
#menuhautselected  li a {
	FONT-SIZE: 11px;
	COLOR: #003777;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;

}
#menuhautselected  li a:hover {
	FONT-SIZE: 11px;
	COLOR: #003777;
	TEXT-DECORATION: none;
	font-weight: bold;

}




/***************sous nav******************************/

#sousmenuprinc, #sousmenuprincselected, #titrerubmenuprinc  {
	list-style-image:none;list-style-type: none;
	margin: 0;
	padding: 0;

	
}

#sousmenuprinc li,  #titrerubmenuprinc li {
	padding: 0px 7px 5px 10px;
	margin: 0px 40px 0px 25px;
	border-right:solid 2px #592b09;

text-align:right;
	
}
#sousmenuprincselected li {
	padding: 0px 7px 5px 10px;
	margin: 0px 40px 0px 25px;
	border-right:solid 6px #592b09;

text-align:right;
	
}
#titrerubmenuprinc li a{
FONT-WEIGHT: bold;
	font-size: 17px;
	color: #592b09;
	line-height:normal;
	text-decoration:none;

	
}

#sousmenuprinc li a {

margin: 0;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	cursor: hand;
	font-size: 13px;
	color: #592b09;
	TEXT-DECORATION: none;
	width:100%;
	line-height:normal;

	
}
#sousmenuprincselected li a {

text-decoration:none;
margin: 0;
	padding: 0px 0px 0px 0px;
		cursor: pointer;
	cursor: hand;
	font-size: 13px;
	color: #592b09;
	
		line-height:normal;
}
#sousmenuprincselected li a:hover, #sousmenuprinc li a:hover {
margin: 0;
padding: 0px 0px 0px 0px;
		cursor: pointer;
	cursor: hand;
	font-size: 13px;
	color: #592b09;
	line-height:normal;

}

/******************** nav bas ****************/

#menubassep, #menubasselectedsep {
	list-style-image:none;list-style-type: none;
	display: inline; /************* remplacer par display block pour une nav vertical ********/
				/*pour le centrage tout les element intégrer dans la div{text-align:center} doivent etre en display inline*/
	margin:0;
	padding: 0;

	
	}
#menubassep li, #menubasselectedsep li {
	display:inline; /*pour le centrage tout les element intégrer dans la div{text-align:center} doivent etre en display inline*/
	padding: 0;
	margin: 3px 0px 0px 0px;
	
background:url(images/sepnabas.gif) no-repeat 0px 4px;
		}

#menubas , #menubasselected {
	display:inline;  /*pour le centrage tout les element intégrer dans la div{text-align:center} doivent etre en display inline*/

	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	
	list-style: none;

}
#menubas  li, #menubasselected  li {
	list-style-image:none;list-style-type: none;
	margin: 0;
	padding: 0;
	display:inline;  /*pour le centrage tout les element intégrer dans la div{text-align:center} doivent etre en display inline*/

	list-style: none;

}
#menubas li a {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	display:inline;  /*pour le centrage tout les element intégrer dans la div{text-align:center} doivent etre en display inline*/
	

	
}
#menubas li a:hover {
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;

}
#menubasselected  li a {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
	display:inline; /*pour le centrage tout les element intégrer dans la div{text-align:center} doivent etre en display inline*/
	
	

}
#menubasselected  li a:hover {
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

/***********************************************************/
#form1 .input_text {

width:120px;

font-size:13px;
height:15px;
padding:0px;
margin:0px;
}

/***********************************************************/
h1 {
	
	color: #003979;
	margin: 0px 0px  15px 0px;
	padding: 0;
	font-size: 25px;
	font-weight:normal;
}
h2 {
	color: #666666;
	margin: 0;
	font-size: 17px;
	text-indent:12px;
	padding:5px 0px 5px 0px;
	background:url(img/puce1.gif) 0px 8px no-repeat;
}
h3 {
	color: #003979;
	margin: 0;
	font-size: 13px;
	padding:0px 0px 7px 0px;
}
h4 {
	color: #333333;
	margin: 0;
	font-size: 14px;
	padding:15px 5px 5px 15px;
	background:url(img/puce-orange-form.gif) 0px 17px no-repeat;
}
h5 {
	color: #cc4e02;
	margin: 0;
	font-size: 14px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	
}
ul {
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 16px;
		list-style:url(img/puce-bleu.gif);
		line-height:normal;

}
li
{
padding:0px;
margin:0px;
line-height:normal;
}
hr
{
/*color: #7fc9e8;
background-color: #cc4e02;*/
border-top: 1px solid #cc4e02;  
border-bottom: 1px solid #FFFFFF;  
text-align:left;
width:100%;
text-align:left;
padding:0px;
margin:0px;
font-size:3px;


}

a {
	COLOR: #cc4e02;
	TEXT-DECORATION: none;
}
a:hover {
	COLOR: #cc4e02;
	TEXT-DECORATION: underline;
	}
/*******************************/
#plan, #plan a
{display:inline;
color:#FFFFFF;
}
p {
padding:0;
margin:0;
}