/*
	Typographie, texte, ...
*/

* {
margin:0;
padding:0;
border:0;
}

#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;*/
font-family:Verdana, "Trebuchet MS", Trebuchet, , Sans-Serif;
background-color:#602020;
/*background:white  url(images/) repeat;*/
font-size:12px;
margin-left:auto;
margin-right:auto;
width:980px;
}
h1 {
font-size: 18px;
color:orange
}
a {
color:#c00000;
text-decoration:none;
}
a:hover {
color:#ff0000;
text-decoration: none;
}
/*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;
width:980px;
top:0px;
background-color:black;
background-image:url(images_squelettes/decor.jpg);
z-index:4000;
text-align:left;
}
.bloc_corps_haut {
background-color:black;
border:0px solid black;
width:980px;
height:155px;
}
.bloc_corps_bas {
position:absolute;;
width:975px;
top:550px;
left:0px;
border:0px solid red;
}
.bloc_corps_bas_forum {
position:relative;
width:610px;
bottom:2px;
left:5px;
}
#bloc_corps {
position:absolute;
padding:5px;
text-align: left;
top:135px;
font-size: 12px;
border: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:#C00000;
background-color:transparent;
z-index:7000;
height:405px;
overflow:auto;
overflow-x:hidden;
width:810px;
}
.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:absolute;
width:220px;
/*border:2px solid;*/
}
.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;
padding-top:0px;
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:transparent;
border-left:1px solid grey;
}
.bloc_sections_corps{
/*border: 1px solid;*/
padding:15px;
border-color:#9999CC;
background-color:transparent;
border-left:0px solid grey;
z-index:5000;
}
.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;
z-index:100;	
float:left;
padding-right:50px;
}

.infobulles_creation  .spana {
z-index:8851;
display:none;	
}



.infobulles_creation:hover .spana {
display:inline;
position:absolute;
border:1px solid black;
top:12px;
left:-265px;
padding-top:10px;
padding-right:5px;
padding-left:5px;
padding-bottom:10px;
background-color:black;
background-repeat:repeat-y;
width:455px;
height:405px;
/*height:250px;*/
text-align:left;
z-index:8855;
font-size:12pt;
overflow:auto;
overflow-x:hidden;
}


/* infobulle creation */
.infobulles_creation_apercu {

}

.infobulles_creation_apercu  .spany {
z-index:8850;
display:none;	
}



.infobulles_creation_apercu:hover .spany {
display:block;
position:absolute;
border:1px solid black;
top: -1px;
left:450px;
padding:10px;
padding-right:15px;
background-color:black;
background-repeat:repeat-y;
width:350px;
height:405px;
/*height:250px;*/
text-align:left;
z-index:8850;
font-size:10pt;
}



/* infobulle creation */
.infobulles_evenements {

}

.infobulles_evenements  .spant {
z-index:51;
display:none;	
}



.infobulles_evenements:hover .spant {
display:inline;
position:absolute;
border:1px solid black;
top: 15px;
left:0px;
padding:10px;
padding-right:15px;
background-color:black;
background-repeat:repeat-y;
width:200px;

/*height:250px;*/
text-align:left;
z-index:55;
font-size:10pt;
}

.menuz {
	position:absolute;
	top:105px;
	z-index:6000;
	padding:5Px;	
	
}
.menuz  a{
				color:#ffcc00;
}


