@charset "utf-8";

/* format de body*/

body  {
	font-family: Comic Sans MS, Gabriola, Papyrus, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border: 0px;
	top: 0px;
}

/* format des éléments DIV et class associées*/

	/* class pour centrage aux limites intérieures au div container*/
.in {
	margin: 0px auto; /* pour centrer le site */
	padding: 0px;
	border: 0px;
	width: 958px;
}

	/* class pour centrage*/
.center {
text-align: center;
}

.filref {
	overflow: visible;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}

#container {
	top: 0px;
	margin: 0px auto; /* pour centrer le site */
	padding: 0px;
	border: 0px;
	width: 960px;
}

#subcontainer_head {
	top: 0px;
	background-color: #FFF;
	position: fixed;
	z-index: 1000;
}

#upheader {
	top: 0px;
	text-align: center;
	height: auto;
}

#header {
	width: 891px;
	margin: 0px auto; /* pour centrer le div */
	height: 24px;
}

#menu {
	height: 31px;
}

#underheader {
	height: 6px;
}

#subcontainer_move {
	position: relative;
	top: 225px;
}

#subcontainer_body {
}

#content {
	min-height: 492px;
}

#files_references {
	height: 56px;
	overflow: auto;
}

#files_0 {
}

#files_1 {
}

#files_2 {
}

#files_3 {
}

#files_4 {
}

#references_0 {
}

#references_1 {
}

#references_2 {
}

#references_3 {
}

#references_4 {
}

#subcontainer_foot {
}

#footer {
	height: 12px;
}

#sub_2col_left_leftside {
	padding: 2px;
	margin: 2px;
	width: 24%;
	height: 530px;
	float: left;
}

#sub_2col_left_rightside {
	padding: 2px;
	margin: 2px;
	width: 74%;
	height: 530px;
	float: right;
}

#sub_2col_left_rightside_up {
	padding: 2px;
	margin: 2px;
	width: 74%;
	height: 261px;
	float: right;
}

#sub_2col_left_rightside_down {
	padding: 2px;
	margin: 2px;
	width: 74%;
	height: 261px;
	float: right;
}

#sub_2col_right_leftside {
	padding: 2px;
	margin: 2px;
	width: 74%;
	height: 530px;
	float: left;
}

#sub_2col_right_rightside {
	padding: 2px;
	margin: 2px;
	width: 24%;
	height: 530px;
	float: right;
}

#sub_2col_middle_leftside {
	padding: 2px;
	margin: 2px;
	width: 49%;
	height: 530px;
	float: left;
}

#sub_2col_middle_rightside {
	padding: 2px;
	margin: 2px;
	width: 49%;
	height: 530px;
	float: right;
}

#photo {
	margin: 0px;
	padding: 10px;
	width: 429px;
	height: 286px;
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
}

/* format des tableaux*/

td  {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
}

/* format des formulaires*/

input[type="text"] {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color:#162D79;
}

select {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color:#162D79;
}

/* paramètres du texte défilant*/

marquee  {
	font-size: 10px;
	font-weight:bold;
	color:#162D79;
}

/* format des liens*/

/* Les format de liens doivent toujours aller dans cet ordre */
/* link-visited-hover-active */

a:link  { /* format du lien au départ */
	color: #162D79;
}

a:visited  { /* format du lien lorsque le visiteur à cliquer dessus */
	color: #FF0000;
}

a:hover  { /* format du lien lorsque le visiteur passe dessus avec la souris */
	font-weight: bold;
}

a:active  { /* format du lien lorsque le visiteur clique ou-et maintien appuyé le bouton de la souris sur le lien */
	color: #162D79;
	background-color:#FFFF00
}

/* format des titres et paragraphes*/

h1  {
	font-size: 18px;
	font-style: normal;
	font-weight:bold;
	text-align: center;
	color:#162D79;
}

h2  {
	font-size: 17px;
	font-style: italic;
	font-weight:bold;
	text-align: left;
	color:#162D79;
}

h3  {
	font-size: 16px;
	font-style: italic;
	font-weight:bold;
	text-align: left;
	color:#162D79;
}

h4  {
	font-size: 15px;
	font-style: italic;
	font-weight:bold;
	text-align: left;
	color:#162D79;
}

h5  {
	font-size: 14px;
	font-style: italic;
	font-weight:bold;
	text-align: left;
	color:#162D79;
}

h6  {
	font-size: 13px;
	font-style: italic;
	font-weight:bold;
	text-align: left;
	color:#162D79;
}

p  {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
}

/* format de texte avec mise en forme particulière*/

p-blue  {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	color: #162D79;
}

p-green  {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	color: #060;
}

p-red  {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	color: #F00;
}

em  {
	font-style: italic;
	font-weight: bold;
	font-size: 10px;
}

em-blue  {
	font-style: italic;
	font-weight: bold;
	font-size: 10px;
	color: #162D79;
}

em-green  {
	font-style: italic;
	font-weight: bold;
	font-size: 10px;
	color: #060;
}

em-red  {
	font-style: italic;
	font-weight: bold;
	font-size: 10px;
	color: #F00;
}



/* format du cadre autour des images qui font liens : suppression du cadre*/
/*
a img {
	border:none; /* ou border:0;
}

