@charset "iso-8859-1";

body{ 
	background:#a51b35;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#00195f;
	margin:0 auto; 
	}

pre{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00195f; }

h1,h2,h3,h4,h5,h6{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:7px;
	padding-bottom:7px;
	color:#a51b35;
	/*font-variant:small-caps;*/
	font-family:Arial, Helvetica, sans-serif;
	}
.baro_cell01{
	background:#fadfa0;
	color:#00195f;
	}
.baro_cell02{
	background:#fff;
	border-bottom:1px solid #fadfa0;
	border-left:1px solid #fadfa0;
	border-right:1px solid #fadfa0;
	}
.org_titre{
	font-weight:bold;
	}
.spaceur{ margin-top:5px; }
.titre_h{
	font-size:14px;
	background-color:#A51B35;
	margin:0;
	padding:5px;
	color:#FFFFCC;
	font-weight:bold;
	}
.titre_h2{
	font-size:14px;
	background-color:#A51B35;
	margin:0;
	padding:5px;
	color:#FFFFCC;
	font-weight:bold;
	width:300px;
	}
.navBottom{
	font-size:8pt;
	color:#fff;
	font-weight:bold;
	}
.navBottom a{ 
	color:#fff;
	text-decoration:none;
	}
.navBottom a:hover{
	color:#333;
	text-decoration:none;
	}
	
span.txt{
	font-size:10px;
	font:Arial, Helvetica, sans-serif;
	color:#333333;
	}

a img{ border:0; }

#inscription{
	width:757px;
	height:auto;
	margin:0 auto;
	}

#logo{
	padding-top:23px;
	width:200px;
	height:83px;
	}


/* TABLEAUX COLONES GAUCHE */
.art_titre{
	padding:3px 3px 3px 3px;
	font-size:12px;
	letter-spacing:0.4pt;
	font-weight:bold;
	}
.art_texte{
	text-align:justify;
	font-size:12px;
	}
.art_flash, .art_titre{
	text-align:justify;
	font-size:11px;
	}
	
.art_flash{ padding-left:10px; }

.art_flash ul, .art_texte ul, .art_titre ul{
	padding:0; margin-left:5px;
	}
.art_flash li, .art_texte li, .art_titre li{
	margin-left:20px;
	padding-left:5px;
	}
.art_flash td tr, .art_texte td tr, .art_titre td tr{
	margin-left:5px;
	margin-right:-23px;
	}
/* *********************** */
#direction{
	padding-top:8px;
	font:Arial, Helvetica, sans-serif;
	color:#00195F; /* #a51b35;*/
	font-size:12px;
	padding-left:23px;
	vertical-align:30px;
	}

#flashInfos{
	color:#00195f;
	float:right;
	width:420px;
	margin-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	}
#flashInfos a{
	background:url(../imgs/f1.gif) 0 0 no-repeat;
	padding-left:15px;
	color:#00195f;
	}
#flashInfos a:hover{
	background:url(../imgs/f2.gif) 0 0 no-repeat;
	padding-left:15px;
	color:#a51b35;
	}

a{ 
	color:#a51b35;
	text-decoration:none;
	}
a:hover{
	color:#4d4d4d;
	text-decoration:none;
	}
	
#animeMiddle{
	width:754px;
	height:350px;
	}

#middle{
	width:754px;
	height:auto;
	min-height:715px;
	margin:0;
	}

#contain{
	background:#FFFFFF;
	width:754px;
	height:auto;
	min-height:715px;
	margin-top:-23px;
	padding-top:23px;
	padding-left:23px;
	padding-right:23px;
	}
.contain{
	height:auto;
	max-height:500000px;
	min-height:715px;
	}
.containMid{
	width:754px;
	background-color:#fff;
	padding-bottom:10px;
	text-align:justify;
	}
	
#menu{
	height:30px;
	border-top:1px solid #a51b35;
	border-bottom:1px solid #a51b35;
	margin-top:23px;
	margin-bottom:23px;
	margin-left:0px;
	}

.menuLinks{
	font-size:13px;
	margin-right:25px;
	margin-left:25px;
	font-variant:normal;
	display:inline;
	font-weight:bold;
	line-height:28px;
	}
	
.menuLinks2{
	font-size:13px;
	margin-right:25px;
	margin-left:25px;
	font-variant:normal;
	display:inline;
	font-weight:bold;
	line-height:28px;
	}


.menuLinks a{ 
	color:#a51b35;
	text-decoration:none;
	}
.menuLinks a:hover{
	color:#4d4d4d;
	text-decoration:none;
	}
.menuLinks2 a{ 
	color:#4d4d4d;
	text-decoration:none;
	}
.menuLinks2 a:hover{
	color:#4d4d4d;
	text-decoration:none;
	}
#menuLast{
	font-size:13px;
	font-variant:normal;
	display:inline;
	font-weight:bold;
	line-height:28px;
	}

#menuLinks:first-letter{ 
	font-variant:small-caps;
	}

.links{
	background:url(../imgs/puce.gif) 23px 0 no-repeat;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:6px;
	padding-left:40px;
	}

.links_on{
	background:url(../imgs/puce_rouge.gif) 23px 0 no-repeat;
	color:#a51b35;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:6px;
	padding-left:40px;
	}

.links a{	color:#4d4d4d	}
.links a:hover{	color:#a51b35;	}

#contain_table{	margin:0 auto;	}

#contain_left{
	background:url(../imgs/contain_left.png) 0 0 no-repeat;
	width:20px;
	height:auto;
	min-height:715px;
	float:left;
	margin:0;
	}

#contain_td_left{
	background:url(../imgs/contain_left.png) 100px 0 repeat-y;
	vertical-align:top;
	}

#contain_right{
	background:url(../imgs/contain_right.png) 0 0 repeat-y;
	width:20px;
	min-height:715px;
	height:auto;
	margin:0;
	}
	
#contain_td_right{
	background:url(../imgs/contain_right.png) 0 0 repeat-y;
	vertical-align:top;
	}
	
#contain_bottom{
	background:#a51b35 url(../imgs/contain_bottom.png) 0 0 no-repeat;
	width:800px;
	height:15px;
	margin-left:120px;
	}

#ss_menu{
	background-image:url(../imgs/ss_menu_middle.gif);
	background-repeat:repeat-y;
	width:120px;
	height:auto;
	margin-top:125px;
	}

#ss_menu_txt{
	width:118px;
	}

#ss_menu_top{
	background:url(../imgs/ss_menu_top.gif) 0 0 no-repeat;
	width:120px;
	height:50px;
	margin:0;
	}

#ss_menu_bottom{
	background:url(../imgs/ss_menu_bottom.gif) 0 0 no-repeat;
	width:120px;
	height:50px;
	margin-top:-6px;
	}
	
/* Blocks bottom ( home ) */

#contain_bottom_blocks{ height: 133px; width:auto; margin-left:0; }

.block_bottom{
	margin-top:23px;
	margin-right:3px;
	width:127px;
	height:127px;
	border:1px solid #a51b35;
	padding:3px;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	cursor:pointer;
	}

#block_b1{	background:url(../imgs/bottom_01.jpg) 0 0 no-repeat; width:127px; height:127px; }
#block_b2{	background:url(../imgs/bottom_02.jpg) 0 0 no-repeat; width:127px; height:127px; }
#block_b3{	background:url(../imgs/bottom_03.jpg) 0 0 no-repeat; width:127px; height:127px; }
#block_b4{	background:url(../imgs/bottom_04.jpg) 0 0 no-repeat; width:127px; height:127px; }

#acces_pro{ width:197px; height:127px; }

.Logout a { text-decoration:underline; }
.Logout a:hover { text-decoration:none; }

/* Mise en forme du texte */
.title{
	color:#a51b35;
	font-size:13px;
	font-weight:bold;
	}
.title a{
	color:#a51b35;
	font-weight:bold;
	text-decoration:none;
	}
.title a:hover{
	color:#4d4d4d;;
	}
/* **** */

.clearfloat{
	clear:both;
	height:0;
	font-size:1px;
	line-height:0px;
	}
	
/*  FORMULAIRES */

#acces_form{
	color:#333333;
	font-size:10px;
	background:url(../imgs/bg_acces.gif) 0 60px no-repeat;
	width:196px;
	height:105px;
}

form{ border:0; padding:0; }

.form_margin_right{ margin-right:20px; margin-top:-10px; padding-top:8px; }

.form_margin_bottom{ margin-bottom:5px; }

.form_title{ margin-bottom:8px; }

.doc1{ background: #fadfa0; font-family: arial; color:  dbdbdb; font-size: 9pt;   COLOR:'#a51b35'; }
.doc2{ font-family: arial; color:  dbdbdb; font-size: 10pt;   COLOR:'#001759'; }

input.submit {
	font-size:10px;
	height:13px;
	font-weight:bold;
	color:#a51b35;
	background:#fff;
	border:0;
	margin-top:2px;
	vertical-align:middle;
	cursor:pointer;
	}
input.submit:hover {
	color:#333;
	cursor:pointer;
	}


#ident{
	margin-top:-5px;
	}
#identspace{ padding-top:5px; }
input.champs{
	margin-bottom:2px;
	width:100px;
	font-size:9px;
	height:13px;
	font-weight:normal;
	color:#333333;
	background:#fff;
	border:1px solid #a51b35;
	vertical-align:middle;
	padding-bottom:1px;
	padding-left:3px;
	}
input.champs:hover{
	background:#ffffcc;
	}

input.champs2{
	width:150px;
	font-size:9px;
	height:15px;
	font-weight:normal;
	color:#333333;
	background:#fff;
	border:1px solid #a51b35;
	vertical-align:middle;
	padding-bottom:1px;
	padding-left:3px;
	}
input.champs2:hover{
	background:#ffffcc;
	}
	
	
#activeLink { color:#4d4d4d; }

/* ************ */