/*
	Typographie, texte, ...
*/
#menu ul {

left:2px;

}

img {
border:none;			
}
.selection {
background-color:white;
position:relative;
bottom:400px;
left:30px;
z-index:1;
border:3px solid;
padding:5px;
width:180px;
border-color:black;
}
.selection_ombre {
background-color:white;
position:absolute;
top:15px;
left:945px;
z-index:1;
border:2px solid;
padding:10px;
width:180px;
}
body {
position:relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color:white;
/*background:white  url(images/) repeat;*/
font-size:12px;
margin-left:auto;
margin-right:auto;
width:800px;
}
h1 {
font-size: 18px;
color:orange
}
a {
color:#000000;
text-decoration:underline;
}
a:hover {
background-color:#c00000;
color:white;
text-decoration: underline;
}
a:link    {
text-decoration:underline; 
color:#000000;
font-weight:bold;
}
/*a:visited {
text-decoration: underline;
color:#000000;
font-weight:bold
}*/
/*a:active  {
text-decoration: underline;
color:#000000;
font-weight:bold
}*/

hr {
color:black;
}
table {
border-color:black;
}
.bloc_ensemble_corps {
position:absolute;
left:235px;
width:610px;
top:0px;
background-color:white;
}
.bloc_corps_haut {
border-left:5px solid black;
border-right:5px solid black;
border-top: 5px solid black;
height:150px;
background-color:white;
}
.bloc_corps_bas {
border-left:0px solid black;
border-right:5px solid black;
position:relative;

bottom:0px;
left:0px;
margin:0px;
background-color:white;
}
.bloc_corps_bas_forum {
position:relative;
width:610px;
bottom:2px;
left:5px;
}
.bloc_corps {
position:relative;
padding-top:5px;
text-align: left;
font-size: 12px;
border: 0px solid;
border-right:0px solid;
border-bottom:0px solid;
/*Filter: Alpha(Opacity=100, FinishOpacity=0, Style=2, StartX=20, StartY=40, FinishX=0, FinishY=0);
-moz-opacity:0.7;
*/
border-color:black;
background-color:black;
background-image: url(images/fond_vitrail.jpg);
}
.bloc_droite {
font-size:10px;
background-color:white;
border: 1px solid;
border-color:white;
width: 70px;
max-width:70px;
padding:3px;
}
.bloc_ensemble_menu_rubrique {
position:absolute;
width:220px;
border-right:5px solid black;
/*border:2px solid;*/
}
.bloc_haut_menu_rubrique{
border-bottom:5px solid;
position:relative;
left:0px;
width:220px;
height:140px;
}
.bloc_bas_menu_rubrique{
position:relative;
left:0px;
top:0px;
width:220px;
}
.bloc_menu_rubrique{
position:relative;
padding:0px;
text-align: left;
font-size: 10px;
padding-top:0px;
border-color:black;
border-left:1px solid #cccccc;
border-color: black;
background-color:black;
}
.bloc_sections{
/*border: 1px solid;*/
padding:5px;
border-color:white;
background-color:white;
border-left:0px solid grey;
/*background-image: url(../../../../images_squelettes/fond_menub.jpg);*/
}
.bloc_sections_corps{
border-left:0px solid black;
position:relative;
margin:0px;
/*border: 1px solid;*/
padding:0px;
border-color:black;
background-color:white;
border-left:0px solid grey;

}

.bloc_sections_corps_articles{
border-left:5px solid black;
border-right:5px solid black;
border-bottom:5px solid black;
position:relative;
margin:0px;
/*border: 1px solid;*/
padding-top:10px;
padding-left:5px;

background-color:white;

}

.bloc_sections_recherche{
/*border: 1px solid;*/
padding:15px;
border-color:#9999CC;
background-color:#FFCC33;
border-left:0px solid grey;
margin:5px;
}

.dernieres_nouvelles{
padding:5px;
border:0px dashed;
border-right:0px;
border-left:0px;
border-color:black;

}
.bold {
font-weight:bold;
font-size:16px;
}
.gras_titre {
font-weight:bold;
font-size:12px;
color:black;
text-align:left;
}
.gras_rubrique {
font-weight:bold;
font-size:12px;
color:black;
text-align:left;
}
.forum-item {
color:black;
background-color:white;
font-style: oblique; 
padding:5px;
}
.forum-titre {
color:black;
background-color:#cc9933;
font-style: oblique; 
font-weight:bold;
}
.center {
text-align: center;
}
.green {
color:black;
background-color:#999966;
}
.brown {
color:black;
background-color:#9999CC;
}
.chapo {
color:#708FBE;
font-weight: bold;
font-size: 105%;
padding: 4px 10px;
text-align: justify;
}
.liens_noir {
color:black;
/*	background-color: white;*/
text-decoration: none;
}
/*
	Menus, boutons, ...
*/
.bp_menu_off {
cursor: pointer; 
border: 1px solid #708FBE; 
background-color: #F0F6FB;
padding: 4px;
}
.bp_menu_on {
cursor: pointer; 
border-right: solid 1px white; 
border-bottom: solid 1px white; 
border-left: solid 1px black; 
border-top: solid 1px black; 
background-color: #C5D1DF;
padding: 4px;
}
.bp_sommaire_off {
cursor: pointer; 
/*border: 1px solid #9999CC;*/
/*background-color: #F0F6FB;*/
padding: 2px;
}
.bp_sommaire_on {
cursor: pointer;
/*border: 1px solid #9999CC;*/
/*background-color: white;*/
padding: 2px;
}
.liens_sommaire {
color:black;
text-decoration: none;
}
/*
	Mise en page, blocs, ...
*/
.trait_bas {
border-bottom: 1px dashed #708FBE;
padding-bottom: 4px;
}
.liens_rubriques {
/*background-color:#FFCC99;*/
/*border:1px solid #black;*/
/*border-top: 1px solid #708FBE;
border-bottom: 1px solid #708FBE;
border-left: 1px solid #708FBE;
border-right: 1px solid #708FBE;*/
color:#9999CC;
/*padding: 10px;*/
font-size: 12px;
/*Filter: Alpha(Opacity=100, FinishOpacity=0, Style=2, StartX=20, StartY=40, FinishX=0, FinishY=0);
-moz-opacity:0.7;
*/
}
.trait_haut {
border-top: 0px solid #708FBE;
}
.trait_doite {
border-right: 0px solid #708FBE;
}
.trait_gauche {
border-left: 0px solid #708FBE;
}
/*
	formulaires et boutons
*/


/* Fonctions de styles pour les articles spip. */
/*adresse url spip tranà formàÂ© en lien vers à 'extàÂ©rieur*/
a.spip_url { }
/* Lien interne vers un autre article*/
a.spip_in { }
/*Liens externes d'un article*/
a.spip_out { }
hr.spip { }
/*Les cases de texte des formulaires*/

b.spip { }
i.spip { }
.spip_code { }
p.spip_note { }
/* Permet de changer les intertitres dans les articles*/
h3.spip {
font-weight: bold;
font-size: 120%;
text-align: center;
}
.spip_cadre {
/*width : 98%;*/
/*	background-color: #FFFFFF;*/
padding: 5px;
}
.forml {
width: 200px; 
/*background-color: #F5FAFF;*/
}à 
/*SàÂ©parations entreà diffàÂ©rentes parties formulaire*/
.spip_encadrer {
width : 98%;
/*background-color: #FFFFFF;*/
padding: 5px;
border: 1px #666666 solid;
}
.spip_bouton {
padding: 2px;
background: #CFD9E3;
}
.formrecherche {  
/*background-color: #FFDDAA;*/
}
.reponse_formulaire {
font-weight: bold;
color: red;
}
.spip_surligne {
/*background-color: #FFFF66;*/
 }
.spip-admin {
}
/*
formatage tableà uà cràÂ©àÂ© par SPIP
*/
table.spip {
border: 1px solid #708FBE;
}
table.spip tr.row_first {
/*background-color: #708FBE;*/
}
table.spip tr.row_first td {
color:white;
font-weight: bold;
padding: 4px;
text-align: center;
}
table.spip tr.row_odd {
/*background-color: #F0F6FB;*/
}
table.spip tr.row_even {
/*	background-color: white;*/
}
table.spip td {
padding: 2px;
text-align: left;
vertical-align: center;
border-bottom: 1px solid #708FBE;
}
/*pour le menu déplié*/

ul.plansite, ul.plansite ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 1.5em;
  font-size: 10px;
	color:orange;
 
}
ul.plansite li {
  border-left: 1px dashed orange;
	border-color:white;
  /*color: black;*/
  margin-left: 0;
  padding-left:0.5em;
	color:orange;
  
}
ul.plansite li a {
  
  text-decoration: none;
 /* color: black;*/
  border-bottom: 1px solid black;
 /* background-color:black;*/
	color:black;
	font-size:10pt;
}
#infoContUneConteneur {
 position:relative;
 height:100px;
 width:100px;
 overflow:hidden;
 background:#d4e5f6;
 z-index:1;
} 
#Scroll {
 position:relative;
 top:0;
 left:0;
 z-index:2;
}

