/*
	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 {
behavior: url(csshover.htc);
position:relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color:#c00000;
/*background:white  url(images/) repeat;*/
font-size:12px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
width:930px;
}
h1 {
font-size: 18px;
color:orange
}
a {
color:#000000;
text-decoration:underline;
}
a:hover {
background-color:transparent;
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 {
background-color:red;
border:5px solid black;
position:relative;
width:870px;
}
.bloc_ensemble_corps {
position:relative;
width:870px;
top:0px;
background-color:red;
padding:0px;
}
.bloc_corps_haut {
width:610px;
background-color:black;
}
.bloc_corps_bas {
position:relative;
width:610px;
bottom:0px;
left:5px;
}
.bloc_corps_bas_forum {
position:relative;
width:610px;
bottom:2px;
left:5px;
}
.bloc_corps {
position:relative;
padding: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:#CCCCCC;
background-color:black;
background-image: url(images/fond_vitrail.jpg);
}
.bloc_droite {
font-size:10px;
background-color:#999999;
border: 1px solid;
border-color:#9999CC;
width: 70px;
max-width:70px;
padding:3px;
}
.bloc_ensemble_menu_rubrique {
position:relative;
float:left;
width:220px;
border-top:0px solid;
top:0px;
}
.bloc_haut_menu_rubrique{
position:relative;
left:0px;
width:220px;
}
.bloc_bas_menu_rubrique{
position:relative;
left:0px;
top:0px;
width:220px;
}
.bloc_menu_rubrique{
position:relative;
padding:5px;
text-align: left;
font-size: 10px;
border-color:black;
border-left:0px solid;
border-color: #CCCCCC;
background-color:black;
}
.bloc_sections{
/*border: 1px solid;*/
padding:15px;
border-color:#9999CC;
background-color:#ffa020;
border-left:1px solid grey;
}
.bloc_ensemble_0{
border: 5px solid black;
padding:15px;
background-color:#ffa020;
width:900px;
min-height:700px;
position:absolute;
top:150px;
background-image:url(../../../images_squelettes/chaise_fond.jpg);

}
.dernieres_nouvelles{
padding:5px;
border:1px 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:blue;
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; }
ul.plansite li {
  border-left: 1px dashed black;
	border-color:black;
  /*color: black;*/
  margin-left: 0;
  padding-left:0.5em;
  
}
ul.plansite li a {
  
  text-decoration: none;
 /* color: black;*/
  border-bottom: 1px solid black;
}

/* infobulle creation */
.infobulles_creation {
position:relative;
left:0px;
width:300px;
z-index:51;	
top:15px;
}

.infobulles_creation  .spana {
z-index:4;
display:none;	
}



.infobulles_creation:hover .spana {
display:inline;
position:absolute;
border:1px solid black;

top: 20px;
left:300px;
padding-top:10px;
padding-right:15px;
padding-left:15px;
padding-bottom:10px;
background-color:#ffe0c0;
background-repeat:repeat-y;
width:360px;
/*height:250px;*/
text-align:left;
z-index:5;
font-size:10pt;
}


/* infobulle creation */
.infobulles_creation_apercu {
border:0px solid black;
padding-bottom:5px;
padding-top:5px;

}

.infobulles_creation_apercu  .spany {
display:none;	
}



.infobulles_creation_apercu:hover .spany {
display:inline;
position:absolute;
border:1px solid black;
top: 40px;
left:218px;
padding:10px;
padding-right:15px;
background-color:#ffa020;
background-repeat:repeat-y;
width:290px;
/*height:250px;*/
text-align:left;
z-index:15;
font-size:10pt;
}

