/* CSS Document */
body{
 scrollbar-face-color: red;
marign:0;
padding:0;
/*background-color:#0000CC;*/
background-image:url(../images/fond.png);
background-attachment:fixed;
filter:alpha(opacity:90);
-moz-opacity:0.9;
opacity:0.9;
}
#banniere{
width:780px;
height:150px;
background-color:#CACFCA;
}
#global{
width:780px;
height:100%;
margin:auto;
background-color:#FFFFFF;
margin-top:0px;
}
#menu{
width:780px;
}
.menu_haut{
margin:0;
padding:0;
display:block;
list-style-type:none;
background-color:#f63;
width:780px;
}
.menu_haut li{
float:left;
}
.sous_menu{
display:none;
}
.sous_menu li{
float:none;
}
.menu_haut a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:129px;
border-right:1px solid white;
color:#fff;
/*background:#ddd;*/
background-color:#f63;
text-decoration:none;
text-align:center;
}
.menu_haut a:hover{
display:block;
/*font-weight:bold;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:129px;
color:#FF0033;
border-right:1px solid white;
/*background:#ddd;*/
background:#fc9;
text-decoration:none;
text-align:center;
}
#partenaire{
float:right;
margin:0;
margin-top:20px;
height:100%;
/*background:#ddd;*/
width:160px;
}
#partenaire img{
background:#3333FF;
width:96px;
height:122px;
margin-left:20px;
}
.mascotte{
width:96px;
height:122px;
}
#partenaire #discipline h5{
margin:0!important;
padding:0;
text-align:left;
margin-left:7px;
}
#partenaire #discipline form{
margin:0!important;
padding:0;
text-align:left;
margin-bottom:10px;
margin-left:7px;
}
h4{
margin:0;
padding:0;
margin-left:5px;
text-align:center;
margin-bottom:5px;
}
h5{
margin:0;
padding:0;
margin-left:5px;
text-align:center;
margin-bottom:5px;
}
img{
width:100px;
height:100px;
/*border:1px solid black;*/
color:#FFFFFF;
background:black;
margin-right:10px;
margin-left:5px;
}
#autre_partenaire img{
margin-left:70px;
margin-bottom:10px;
}
#login input.champ_text{
width:120px;
margin-bottom:5px;
} 
#login form{
 margin-right:10px;
}
#login fieldset{
 border-color:blue;
}
#login label{
 color:blue;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 margin:0!important;
 margin-left:10px
}
#login legend{
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#f63;
}
#login input{
margin-left:0!important;
margin-left:10px;
margin-bottom:5px;
}
#login input.btn_ok{
margin-left:0!important;
margin-left:0px;
margin-bottom:5px;
width:55px;
}
#news{
marign:0;
padding:0;
width:600px;
margin-top:0px!important;
margin-top:15px;
}
#news #menu_gauche{
margin-top:30px!important;
margin-left:0px;
margin-top:30px;
padding:0;
width:150px;
height:100%;
/*background:#00FF66;*/
float:left;
}
#news #menu_gauche li{
list-style-type:none;
border:1px solid #FFFFFF;
background-color:#09348a;

}
#news #menu_gauche li a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:12px;
color:#000000;
margin-left:5px;
width:130px;
background-color:#8348a;
color:#FFFFFF;
/*background-color:#003399;*/
}
#news #menu_gauche li a:hover{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:13px;
/*color:#FF0000;*/
color:#999999;
margin-left:5px;
}
#news #principale{
margin-left:160px!important;
margin-top:40px!important;
margin-top:5px;
margin-left:0px;
margin-right:0px;
padding:0;
width:440px;
height:100%;
}
#news #principale .letrine{
margin-right:5px;
padding-right:2px;
padding:0;
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:3em;
color:900000;
background-color:ffffcc;
border:1px inset #997f7f;
}
#news #principale p{
marign-left:10px;
padding:0;
/*margin-left:30px;*/
font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
font-size:12px;
text-align:justify;
margin-bottom:20px;
}
#news #principale textarea{
marign-left:10px;
padding:0;
/*margin-left:30px;*/
width:430px;
height:300px;
font-family:Geneva, Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
font-size:12px;
text-align:justify;
margin-bottom:20px;
/*background-color:#ddd;*/
background-color:#FFFFFF;
padding-left:5px;
border:none;
margin-top:10px;
}
#news #principale textarea.long{
marign-left:10px;
padding:0;
/*margin-left:30px;*/
width:430px;
height:500px;
font-family:Geneva, Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
font-size:12px;
text-align:justify;
margin-bottom:20px;
/*background-color:#ddd;*/
padding-left:5px;
margin-top:10px;
}
#news #principale .centrer {
padding:0;
/*margin-left:30px;*/
width:430px;
font-family:Geneva, Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
font-size:12px;
text-align:center;
margin-bottom:20px;
background-color:#ddd;
padding-left:5px;
}
#news #principale .centrer p{
text-align:center;
}
#news #principale img.organnigramme{
width:420px;
height:200px;
margin-left:5px;
}
table{
 width:440px;
 font-family:Geneva, Arial, Helvetica, sans-serif, "Times New Roman", Times, serif, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
}
table.palmares{
margin:0;
float:left;
 width:600px;
 font-family:Geneva, Arial, Helvetica, sans-serif, "Times New Roman", Times, serif, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
}
table td{
background:#bebebe;
/*border-left:1px solid #FFFFFF;*/
color:#FFFFFF;
text-align:center;
}
table .sous2 td{
margin:0;
padding:0;
background:#f5f5f5;
color:#000;
text-align:center;
border:none;
font-weight:normal;
}
table tr td.sous2{
margin:0;
padding:0;
background:#f5f5f5;
color:#000;
text-align:center;
border:none;
font-weight:normal;
}
table tr td.sous1{
margin:0;
padding:0;
background:#dedede;
color:#000;
text-align:center;
border:none;
font-weight:normal;
}
#news #principale p.more{
/*margin-left:30px;*/
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-align:right;
text-decoration:none;
/*color:#0066CC;*/
color:#000000;
}
#news #principale p.more a.lien{
/*margin-left:30px;*/
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
/*text-align:right;*/
text-decoration:none;
color:#0066CC;
}
#news #principale p.center{
/*margin-left:30px;*/
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-align:center;
}
#news #principale p a{
/*margin-left:30px;*/
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-decoration:none;
color:#0066CC;
}
#news #principale img.staff{
width:430px;
height:590px;
}
#news #principale img{
width:430px;
height:400px;
}
#news #principale img.mascotte{
width:96px;
height:122px;
}
#news .image_site{
margin-right:10px;
/*margin-left:15px;*/
margin-top:10px;
margin-bottom:2px;
width:200px;
height:150px;
background-image:url(images/japon.jpg);
float:left;
}
p{
margin:0;
padding:0;
text-align:justify;
margin-left:5px;
margin-right:5px;
margin-top:10px;
}
p.auteur{
float:right;
color:#06c;
}
.soulign{

text-decoration:underline;}
#news h3{
margin:0;
padding:0;
margin-left:5px;
text-align:center;
margin-bottom:5px;
font-family:Georgia, "Times New Roman", Times, serif;
}
#news h5{
margin:0;
padding:0;
margin-left:5px;
text-align:center;
margin-bottom:5px;
color:#3300FF;
font-family:Georgia, "Times New Roman", Times, serif;
}
#news h6{
margin:0;
padding:0;
margin-left:5px;
text-align:center;
margin-bottom:5px;
font-family:Arial, "Times New Roman", Times, serif, Times, serif;
margin-bottom:50px;
/*font-weight:bolder;*/
}
#news hr{
margin-bottom:20px;}
#carte{
padding:0;
margin-top:0;
float:left;
margin:0px;
widht:440px;
}
.carte_partenaire{
width:600px;
height:100%;
}

#pied{
position:relative;
margin-top:100%!important;
width:780px;
margin:auto;
height:20px!important;
background:#ddd;
text-align:center;
padding:0;
}
#pied a.li{
text-decoration:none;
color:#000000;
}
#pied a.li:hover{
cursor:default;
}
#menu_index{
}
#discipline{
/*display:none;*/}
