body {
background-color : #000000;
font-family:Verdana,Tahoma,"Nimbus Sans L",arial,sans-serif;
font-size:11px;
line-height:18px;
background-image : url("/style/images/fond_site.jpg");
background-repeat : no-repeat;
background-position: top center;
}

.gris{
border: 1px solid #515151;
cursor:pointer;
}

.rouge{
border: 1px solid #f40005;
cursor:pointer;
}

.vert{
border: 1px solid #2ce400;
cursor:pointer;
}

.transpa{
color:#000;
vertical-align: top;
border-top: 1px solid #000000;
cursor:pointer;
}

.body2 {
background-color : #fff;
font-family:Verdana,Tahoma,"Nimbus Sans L",arial,sans-serif;
font-size:11px;
line-height:18px;
background-image : url("/style/images/logo_ref2.png");
background-repeat : no-repeat;
background-position: top center;
}

ol, ul {
list-style-type:none;
}

.contours{
background-image : url("/style/images/contours.png");
background-repeat : repeat-y;
background-position: top center;
}

#banniere {
height : 148px;
}


#logo {
height : 94px;
margin-top : 28px;
}


#rech {
height : 60px;
margin-top : 55px;
}

#barre_bouton {
height:27px;
background-repeat : repeat-x;
background-image : url("/style/images/ban_bottom.png");
font-size:12px;
margin-right:0px;
background-position: top center;
}

	
#bouton_haut{
margin-top : 5px;
text-align : center;
height:26px;
text-align: center;
}


#barre_bouton  a, #barre_info_texte a{
color : #c0c0c0;
text-decoration : none;
}
#barre_bouton a:hover, #barre_info_texte a:hover{
color : #707070;
text-decoration : none;
}
#barre_bouton a:visited, #barre_info_texte a:visited{
color : #c0c0c0;
text-decoration : none;
}
#barre_bouton a:visited:hover, #barre_info_texte  a:visited:hover {
color : #707070;
text-decoration : none;
}

a {
color : #900000;
text-decoration : none;
}
a:hover {
color : #707070;
text-decoration : none;
}
a:visited {
color : #900000;
text-decoration : none;
}
a:visited:hover {
color : #707070;
text-decoration : none;
}

a:focus, a:hover{
color : #707070;
text-decoration : none;
}

.unarticle a, .unevenement a, .texte_article  a{
color : #900000;
text-decoration : none;
font-weight:bold;
}
.unarticle a:hover, .unevenement a:hover, .texte_article a:hover {
color : #707070;
text-decoration : none;
font-weight:bold;
}
.unarticle a:visited, .unevenement a:visited , .texte_article a:visited{
color : #900000;
text-decoration : none;
font-weight:bold;
}
.unarticle a:visited:hover, .unevenement a:visited:hover, .texte_article a:visited:hover{
color : #707070;
text-decoration : none;
font-weight:bold;
}

.container .spip_logos {
margin: 0; 
padding: 1px; 
border: 0;
}

#pr  a {
color : #ffffff;
text-decoration : none;
}
#pr a:hover {
color : #707070;
text-decoration : none;
}
#pr a:visited {
color : #ffffff;
text-decoration : none;
}
#pr a:visited:hover {
color : #707070;
text-decoration : none;
}

#bottom  a {
color : #c0c0c0;
text-decoration : none;
}
#bottom a:hover {
color : #707070;
text-decoration : none;
}
#bottom a:visited {
color : #c0c0c0;
text-decoration : none;
}
#bottom a:visited:hover {
color : #707070;
text-decoration : none;
}

#barre_bouton {
color : #707070;
text-decoration : none;
}

#milieu {
min-height:800px;
background-image : url("/style/images/fond_millieu.png");
background-repeat : repeat;

}

.bord_gauche{
background-image : url("/style/images/fond_menug.png");
background-position: left top;
background-repeat : repeat-y;
background-color: transparent;
}

.bord_droite{
background-image : url("/style/images/fond_menud.png");
background-position: right top;
background-repeat : repeat-y;
background-color: transparent;
}

.bord_gauche2{
background-image : url("/style/images/fond_menug2.png");
background-position: left top;
background-repeat : repeat-y;
background-color: transparent;
}

.bord_droite2{
background-image : url("/style/images/fond_menud2.png");
background-position: right top;
background-repeat : repeat-y;
background-color: transparent;
}


#calendrier{
text-align:center;
background-image : url("/style/images/fond_calendar.png");
background-repeat: no-repeat;
background-position: top center;
}

.padding_10{
padding:10px;
}

#padding_10{
padding-top:10px;
}

#cote_gauche_partenaires{
color:#ffffff;
text-align:center;
padding-top:5px;
}

#bottom{
background-image : url("/style/images/ban_bottom.png") ;
background-repeat: repeat-x;
text-align:center;
color:#c0c0c0;
}		
	
#bottom img {
 vertical-align: bottom;
}

#calendar{
text-align:center;
margin-left:10px;
margin-right:9px;
padding-top:5px;
height:200px;
color:#888888;
}

#calendar caption{
text-align:center;
padding-top:5px;
font-weight:bold;
color:#999999;
}

#calendar thead th{
text-align:center;
color:#000000;
padding-top:5px;
}

#calendar table{
text-align:center;
line-height:1.6em;
border-collapse:collapse;
}

#calendar td{
text-align:center;
border:none;
line-height:17pt
}
#calendar tr{
margin-left:1px;
}

#calendar th{
text-align:center;
line-height:18pt;
}

.occupe{
color:#ffffff;
font-weight:bold;
font-size:14px;
}

.occupe a{
color:#ffffff;
font-weight:bold;
}

.occupe a:hover{
color:#cccccc;
font-weight:bold;
}

.horsperiode{
color:#333333;
}

.libre_today
{
color:#900000;
font-weight:bold;
}

.occupe_today
{
color:#900000;
font-weight:bold;
font-size:14px;
}

.occupe_today a
{
color:#900000;
font-weight:bold;
font-size:14px;
}

.occupe_today a:hover
{
color:#900000;
font-weight:bold;
font-size:14px;
}

.article_entete
{
font-weight:bold;
color:#ffffff;
font-size:12px;
}

.evenement_entete
{
color:#ffffff;
font-size:12px;
margin-top:25px;
}

.article_entete_full
{
border-bottom:1px solid #999999;
}

.space{
padding-left: 25px;
}

.article_entete a, .evenement_entete a {
color : #ffffff;
text-decoration : none;
}
.article_entete a:hover, .evenement_entete a:hover {
color : #707070;
text-decoration : none;
}
.article_entete a:visited, .evenement_entete a:visited {
color : #ffffff;
text-decoration : none;
}
.article_entete a:visited:hover, .evenement_entete a:visited:hover {
color : #707070;
text-decoration : none;
}

.article_entete2
{
color:#888888;
bottom:0px !important;

}
.article_contenu
{
line-height:16px;
padding-top:5px;
text-align:justify; 
}

.unarticle{
padding-bottom:5px;
padding-top:10px;
}

.unevenement{
padding-bottom:10px;
border-bottom:1px solid #222222;
}

#listepr{
background-color:#101010;
}

#existed{
padding-top:10px;
line-height:40px;
}


#pr_img{
height:250px;
padding-top:1px;
margin-left:1px;
}



#message p{
background-color:#888888;
width:100%
}

#message ul,#message li {
width:100%
}

#map1{
height:450px !important;
width:700px !important;
}

#bulle_gmap{
color:#ffffff;
background-color:#000000;
}

.pagination{
width:100%;
text-align:center;
}

.allies .spip_logos{
padding:0px;
text-align: center;
border: none !important;
background-image:none !important;
}

.imagearticle{
float:left;
padding-right:10px;
padding-top:3px;
}

.imagearticleeve{
float:left;
padding-top:3px;
}

#nb_eve_cal{
text-align:right;
}

.evepasses{
padding-top:5px;
margin-left:10px;
margin-right:10px;
text-align:left;
line-height:13px;
padding-bottom:10px;
}

.evepasses2{
padding-top:5px;
margin-left:10px;
margin-right:10px;
text-align:left;
line-height:13px;
padding-bottom:10px;
min-height:50px;
}

#contenu{
min-height: 800px;
}

.barre_fond{
background-image : url("/style/images/sep.png");
background-repeat: repeat-y;
background-position: 68% 50%;
}

.img_float{
float:left;
padding-right:3px;
}

.ap_r{
margin-left:5px;
text-align:left;
margin-right:5px;
padding-bottom:15px;
padding-top:15px;
line-height:13px;
min-height:40px;
}

.ap_r_texte{
padding-top:5px;
}

.entete_span13{
width:500px;
height:25px;
margin-top:3px;
border-bottom:1px solid #555555;
}




.logo_unarticle{
text-align:center;
margin:10px;
}

.entete_span14{
width:550px;
height:25px;
margin-top:3px;
border-bottom:1px solid #555555;
}

.entete_span18{
width:750px;

margin-top:3px;
border-bottom:1px solid #555555;
}

.titre_unarticle{
font-size:large;
font-weight:bold;
}

.entete_span6{
width:230px;
height:25px;
margin-top:3px;
border-bottom:1px solid #555555;
}

.entete_span5_g{
width:196px;
padding-top:2px;
margin-right:6px;
height:23px;
background-image : url("/style/images/entete_g.png");
background-repeat: no-repeat;
background-position: top center;
}

.entete_span5_d{
width:196px;
height:23px;
padding-top:2px;
margin-left:-6px;
background-image : url("/style/images/entete_d.png");
background-repeat: no-repeat;
background-position: top center;
}


.entete_span5{
width:190px;
height:22px;
border-bottom:1px solid #555555;
}

.center{
text-align:center;
}


.window_content h2{
color:#000000;
}

#formulaire_forum{
background-image : url("/style/images/fond_comment.png");
background-repeat: repeat;
}

.forum-chapo{
color:#707070;
}

.texte_article{
padding-right:10px;
text-align:justify; 
}

.formulaire_forum{
padding:10px;
}

.thickbox{
padding:30px;
}

.unarticlealaune{
width:550px;
height:180px;
background-image : url("/style/images/cadre_alaune.png");
background-position: 50% 50%;
background-repeat: no-repeat;
padding-top:10px;
padding-bottom:10px;
}

#barre_info_texte {
margin-top:4px;
}

#barre_info{
width:950px;
height:25px;
background-image : url("/style/images/barre.png");
background-repeat: no-repeat;
}

.entete_span9{
padding-top:5px;
}

#cadre_prochev{
padding-top:15px;
padding-left:5px;
height: 250px;
background-image : url("/style/images/fond_prochev.png");
background-repeat: no-repeat;
background-position: 58% 39%;
}


.caserecherche{
background-color: transparent;
width:191px;
height:26px;
margin-left:20px;
margin-top:13px;
border:none;
color:#ffffff;
}

.formulaire_recherche_edit{
background-image : url("/style/images/recherche.png");
background-repeat: no-repeat;
width:250px;
height:40px;
}

.btnrecherche{
border:none;
background: none;
text-decoration:none;
margin-top:6px;
width:28px;
height:28px;
cursor: pointer;
background-image : url("/style/images/btn_recherche.png");
background-position: 0% 0%;
background-repeat: no-repeat;
float:right;
margin-right:7px;
color:#999999;
}

.btnrecherche:hover{
border:none;
background: none;
text-decoration:none;
margin-top:6px;
width:28px;
height:28px;
cursor: pointer;
background-image : url("/style/images/btn_recherche.png");
background-position: 0% 100%;
background-repeat: no-repeat;
float:right;
margin-right:7px;
color:#cccccc;
}
.btnrecherche:active{
border:none;
background: none;
text-decoration:none;
margin-top:6px;
width:28px;
height:28px;
cursor: pointer;
background-image : url("/style/images/btn_recherche.png");
background-position: 0% 50%;
background-repeat: no-repeat;
float:right;
margin-right:7px;
color:#eeeeee;
}


.entete_cadre{
border-left:  1px solid #585858;
border-right: 1px solid #585858;
border-top: 1px solid #585858;
background-color: #222;
height: 23px;
margin-top:10px;
padding-top:2px;
}

.bas_cadre{
border-left:  1px solid #585858;
background-color: #111;
border-right: 1px solid #585858;
border-bottom: 1px solid #585858;
height: 15px;
}

.cadre{
border-left:  1px solid #585858;
border-right: 1px solid #585858;
background-image : url("/style/images/fond_noir.png");
background-repeat: repeat;
padding:5px;
}

.article_entete{
background-color: #222;
}

.article_entete2{
background-color: #222;
}



.partenaires_cadre{
padding:14px;
}

.fond_haut_centre{
background-position: top center;
background-image : url("/style/images/fond_haut_millieu.png");
background-repeat: repeat-x;
}


.hachures{
background-image : url("/style/images/hachures.png");
background-repeat: repeat;
}

#evedujour{
margin: 5px;
padding-top:9px;
padding-bottom:9px;
padding-left:12px;
padding-right:12px;
background-image : url("/style/images/fond_noir.png");
background-repeat: repeat;
}

.colonne_gauche{
background-image : url("/style/images/fond_colonne_gauche.png");
background-repeat: repeat-y;
background-position: right;

}

#col_droite{

}

