/******************************************************************/
/* INITIALISATION */ 
/******************************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline; 
}

BODY {
	margin:0 5px 5px 5px;
	font:12px Arial, Helvetica, sans-serif;
	background:#000;		
}

.invisible { display:none;} 
/******************************************************************/
/* STRUCTURE */ 
/******************************************************************/

#conteneur {
	position:absolute;
	top:5px;
	left:50%;
	width:925px;
	margin-left:-475px;
}

#conteneur #haut  {
	position:relative;
	width:925px;
}

#conteneur #contenu {

}

#conteneur #contenu #left {
	width:160px;
	background-color:#FFF;
	float:left;
	border-right:5px solid #B1ADAE;
	_margin:-3px 0 0 0;
	height:1000px;
}

#conteneur #contenu #content {
   float:left;
   width:585px;   
   _width:582px;
   _max-width:582px;
   min-height:1000px;
   _height:1000px;
   background-color:#FFF;
   margin:20px 0 0 0;
   
}

#conteneur #contenu #right {
    float:right;
    width:170px;
	_margin:-3px 0 0 0;
	/*_width:160px;*/
	background-color:#FFF;
	border-left:5px solid #B1ADAE;
	background-image:url('../imgs/fond_tagcloud.jpg');
	background-position:bottom center;
	background-repeat: no-repeat;
	height:1000px;
	_height:670px;

}


/******************************************************************/
/* HAUT RECHERCHE*/
/******************************************************************/
#conteneur #haut #rechercher {
	height:33px;
	background-color:#FFF;
	font-size:0.9em;
	font-weight:bold;
	color:#908E8F;
}

 #sortir_titre {
	float:left;
	margin:1px 0 0 5px;
}
 
#sortir_titre h1 {
font-size:0.9em;
width:500px;
line-height:9px;
}

 #sortir_titre a { 
	color:#908E8F;
	text-decoration:none; 
}

 #sortir_titre a:hover {
	text-decoration:underline;
}

 #inputsearch {
	float:right;
}

input#recherche {
	border:2px solid #889AA7;
	background-color:white;
	color:#333;
	margin:5px 0 0 0;
	font-weight:bold;
}


input#buttonsearch {	
	border:0;
	background-color:white;
	color:#000;
	cursor:pointer;
	background-image:url('../imgs/but_recherche_bg.gif');
	margin:5px 0 0 0;
    font-weight:bold;
	border:1px solid #889AA7;
}

#lienrechercheravancee {
	cursor:pointer;
	color:#333333;
	
}

#rechercheavancee {
      text-align:right;
      margin:0 15px 0 0;
	  
}

#formrechercheavancee {
	display:none;
	width:220px;
	height:80px;
  	margin:3px 0 0 170px;
	padding:5px;
	background-color:#666;
	color:#000;
	background-color:#F7F7F7;
	/*background-image:url('../imgs/fondform.gif');*/
	border-top:1px solid #889AA7;
	border-left:1px solid #889AA7;
	border-bottom:3px solid #889AA7;
	border-right:3px solid #889AA7;
    position:relative;
	position:absolute;
	z-index:4;
}



.spanimgdown {
	background-image:url('../imgs/but_recherche_down.gif');
	background-repeat:no-repeat;
	background-position:left;	
	padding:0 0 0 14px;
}

.spanimgup {
	background-image:url('../imgs/but_recherche_up.gif');
	background-repeat:no-repeat;
	background-position:left;	
	padding:0 0 0 14px;
}


#recherchetheme, #rechercheville  {    
	width:195px;
}	

#recherchetheme {
    margin:0 0 5px 0;
}

#date1 {
 	clear:both;
    margin:0 0 1px 0;
	*margin:0 0 1px -170px;
	padding:0;
}

/******************************************************************/
/* HAUT LOGO BANDEAU*/
/******************************************************************/
#conteneur #haut #logosite {
	position:absolute;
	top:85px;
	left:15px;
	 z-index:1000;
}

#conteneur #haut #bandeau  {
	height:252px;
	width:925px;
	background-color:#fff;
}

#conteneur #haut #entete {
	position:absolute;
	margin:-10px 0 0 165px;
	height:23px;
	background-color:#F2F2F4;
	width:575px;
	/*_width:565px;*/
	color:#494949;
	padding:5px;
	text-align:right; 
	z-index:1000;
}



/******************************************************************/
/* MENU */
/******************************************************************/
#conteneur #contenu #left #menu {
	
}

#conteneur #contenu #left #menu .title {
	margin:0px 0 2px 10px;
	padding:5px 0 0 0;
	cursor:pointer;
	font-weight:bold;
	display:block;
	clear:both;
}



#conteneur #contenu #left #menu .content a {
   	display:block;
	margin:4px 0 0 30px;
	padding:0 0 0px 10px;     
}


.square { 
	margin:5px 3px 0 0;  
	_margin:0 3px 0 0; /*IE6*/
	width:5px; 
	_width:2px; /*ie6*/
	height:5px; max-height:5px; 
	background-color:#000; 
	display:block; 
	float:left; 
}

#grip {right:0;}
a.menu_lien { font-weight:bold; text-decoration:none; border-left:2px solid #191970; color:#191970;}
a.menu_lien:hover {  text-decoration:underline;} 



#menu_lien7 { color:#9F1C21; border-left:2px solid #9F1C21;  } /* Musique1*/
#menu_lien8 { color:#935F26; border-left:2px solid #935F26;   } /* Expo */
#menu_lien9 { color:#98AE42; border-left:2px solid #98AE42;  } /* Sport */
#menu_lien10 { color:#77297D; border-left:2px solid #77297D; } /* Theatre*/
#menu_lien11 { color:#4690A9; border-left:2px solid #4690A9;  } /* Animation*/
#menu_lien12 { color:#F7881F; border-left:2px solid #F7881F; } /* Chez nos voisin */
#menu_lien13 { color:#191970; border-left:2px solid #191970;  } /* P?dagogie */






/******************************************************************/
/* ACCUEIL */
/******************************************************************/
/* Mise en avant de l'accueil */
#misenavantaccueil {
	margin:5px 30px 5px 10px;
	_margin:5px 0px 5px 10px;
        padding:15px 5px;
       font-family:tahoma;
       background-position:bottom;
		background-repeat:no-repeat;
       background-image:url(../imgs/fondaccueil.png);
	  display:block;
	 
}



#misenavantaccueil h2 {
	font-size:1.4em;
	font-weight:bold;
}


#misenavantaccueil span{
padding:3px 70px;

}

#misenavantaccueil p {
	padding:5px 30px;

}

#misenavantaccueil a {
color:#2F4F4F;
font-weight:bold;
}




/**********/
/* Actus */
#actu {
	margin:20px 0 0 10px;
}

#actu h2, #misenavantaccueil h2 {
	font-size:1.4em;
	font-weight:bold;
}

a.lienblanc {
	color:white;
	text-decoration:none;
}

a.lienblanc:hover {
	text-decoration:underline;
}

#actu #actuderoulante  {
	width: 550px; 
	background-image:url('../imgs/fond_actu.gif');
	height:40px;
}

.tickercontainer { /* the outer div with the black border */
	width: 530px; 	
	height:25px;	
	margin: 0; 
	padding: 0;
	overflow: hidden; 
}

.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	left: 10px;
    top:10px;
	width: 530px;
	overflow: hidden;
}

ul.newsticker { /* that's your list */
	position: relative;
	left: 530px;
	width:530px;
	font: bold 10px Verdana;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
}

ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	color: #ff0000;
	font: bold 10px Verdana;
	margin: 0 50px 0 0;
} 

ul.newsticker i {
	color:#808080;
	font-size:0.9em;
}

ul.newsticker span {
	margin: 0 10px 0 0;
}

/* ACCUEIL EN AVANT */
#accueilavant h2  {
	font-size: 1.4em;
	font-weight: bold;
	margin:5px 30px 5px 10px;
	_margin:5px 0px 5px 10px;
	font-family:tahoma;
}

#accueilavant p { 
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
} 


/* BLOCS EVENEMENTS */
.actu_bloc_evenements {
	float:left;
	margin:5px 0 0 10px;
	padding:5px;
	width:260px;
	*width:257px;
	_width:257px;
    *height:165px;
	_height:165px;
}

.actu_bloc_evenements h2 {
	text-align:right;
	color:#FFFFFF;
	padding:1px 5px 1px 0;
	margin:0 0 2px 0;
}

.accueil_titre_event { font-weight:bold; }
a.accueil_titre_lien { color:#333; text-decoration:none; }
a:hover.accueil_titre_lien { text-decoration:underline; }
.date_event {     color:#888687; font-size:0.95em; text-align:right; display:block; }
.plussavoir a { margin:10px 0 0 0; font-size:0.9em; float:right; color:#88898B; text-decoration:none; }
.plussavoir a:hover { text-decoration:underline; }

 strong  { font-weight:bold; color:#black; }
.color7 span.date_event, .color7 strong { color:#9F1C21; } /* Musique1*/
.color8 span.date_event, .color8 strong { 	color:#935F26; } /* Expo */
.color9 span.date_event, .color9 strong  { 	color:#98AE42; } /* Sport */
.color10 span.date_event, .color10 strong  { 	color:#77297D; } /* Theatre*/
.color11 span.date_event, .color11 strong  { color:#4690A9; } /* Animation*/
.color12 span.date_event, .color12 strong  { color:#F7881F; } /* Chez nos voisin */
.color13 span.date_event, .color13 strong  {  color:#191970; } /* Pedagogie */

#actu_bloc_7 h2 {	background-color:#9F1C21; } /* Musique1*/
#actu_bloc_8 h2 { 	background-color:#935F26; } /* Expo */
#actu_bloc_9 h2 { 	background-color:#98AE42; } /* Sport */
#actu_bloc_10 h2 { 	background-color:#77297D; } /* Theatre*/
#actu_bloc_11 h2 { 	background-color:#4690A9; } /* Animation*/
#actu_bloc_12 h2 {  background-color:#F7881F; } /* Chez nos voisin */
#actu_bloc_13 h2 {  background-color:#191970; } /* p?dagogie */



/******************************************************************/
/* COMMUN */
/******************************************************************/

/*LOADING*/
#chargement {
color:#C40000;
font-size:0.9em;
display:none;
float:left;
}

/*image enrobé de texte*/
.enrobe {
padding: 5px 10px; 
float: left;
}


/* aligne les images par rapport au texte */
img.verticalalign {
    vertical-align:middle;
}

.soustitre {
	color:#918F90;
}

.uppercase {
	text-transform:uppercase;
}


.monarticle h1, .monarticle h2 {
background-color:#4C5D5A; 
}

.monarticlecdc {
margin:20px 10px 20px 10px;
}


/* COULEURS DES EVENEMENTS */
#actu_bloc_7 h2, #titrecolor7, .color7 h1,  .color7 h2 {	background-color:#9F1C21; } /* Musique1*/
#actu_bloc_8 h2, #titrecolor8, .color8 h1, .color8 h2 { 	background-color:#935F26; } /* Expo */
#actu_bloc_9 h2, #titrecolor9, .color9 h1, .color9 h2 { 	background-color:#98AE42; } /* Sport */
#actu_bloc_10 h2, #titrecolor10, .color10 h1, .color10 h2 { 	background-color:#77297D; } /* Theatre*/
#actu_bloc_11 h2, #titrecolor11, .color11 h1, .color11 h2 { 	background-color:#4690A9; } /* Animation*/
#actu_bloc_12 h2, #titrecolor12, .color12 h1, .color12 h2 {  background-color:#F7881F; } /* Chez nos voisin */
#actu_bloc_13 h2, #titrecolor13, .color13 h1, .color13 h2 {  background-color:#191970; } /* P?dagogie */

/*bordures des evenements, pour la recherche*/
.bordercolor7  {	border:1px solid #9F1C21;  } /* Musique1*/
.bordercolor8  { 	border:1px solid #935F26; } /* Expo */
.bordercolor9  { 	border:1px solid #98AE42; } /* Sport */
.bordercolor10 { 	border:1px solid #77297D; } /* Theatre*/
.bordercolor11 { 	border:1px solid #4690A9; } /* Animation*/
.bordercolor12 {  border:1px solid #F7881F; } /* Chez nos voisin */
.bordercolor13 {  border:1px solid #191970; } /* P?dagogie */


.filtre-out { filter:alpha(opacity=66); -moz-opacity:.66; opacity:.66; }
.filtre-over { filter:alpha(opacity=99); -moz-opacity:.99 opacity:.99; }
/******************************************************************/
/*PUB*/
/******************************************************************/
.pub {

}

#publeft, #pubright {
	margin:8px 4px 4px 4px;
    text-align:center;
}

#publeft h3, #pubright h3 {
	margin:1px 0 0 0;
	font-weight:bold;
}

/******************************************************************/
/* NUAGE DE MOTS
/*****************************************************************/
#tagcloud {
	padding:8px 0 0 0;
	margin:0 4px 4px 4px;
	height:130px;
	height:100%;	
}

.nuage {
	/*text-transform:uppercase; */
	display:block; 
	float:left; 
	padding:0 5px 0 2px; 
	font-family:Arial, Helvetica, sans-serif; 
}

.nuage a {
	text-decoration:none;
}

.nuage a:hover { 
	text-decoration:underline;
}

.alignright {
	text-align:right;
}

.size_10 { font-size:10px; } 
.size_11 { font-size:11px; } 
.size_12 { font-size:12px; } 
.size_13 { font-size:13px; } 
.size_14 { font-size:14px; } 
.size_15 { font-size:15px; } 
.size_16 { font-size:16px; } 
.size_17 { font-size:17px; } 
.size_18 { font-size:18px; } 
.size_19 { font-size:19px; } 
.size_20 { font-size:20px; } 
.size_21 { font-size:21px; } 
.size_22 { font-size:22px; } 
.size_23 { font-size:23px; } 
.size_24 { font-size:24px; } 
.size_25 { font-size:25px; } 
.size_26 { font-size:26px; } 



/******************************************************************/
/* Formulaire NewslettER INFOS AVIS*/
/******************************************************************/
#myform{
z-index:1000;
}

.formpopup {
    font-family:helvetica;
    font-size:12px;
	color:#4C5D5A;
    font-weight:bold;
	margin:5px;
}

#forminfos  {
	border-top:1px solid #4C5D5A;
	border-left:1px solid #4C5D5A;
	border-bottom:4px solid #4C5D5A;
	border-right:4px solid #4C5D5A;
	width:560px;
	/*background-image:url('../imgs/fond_infos.jpg');*/
      background-color:#fff;
	
}

#infosformcontenu {
	
}

#formnewsletter {
	border-top:1px solid #4C5D5A;
	border-left:1px solid #4C5D5A;
	border-bottom:4px solid #4C5D5A;
	border-right:4px solid #4C5D5A;
	width:560px;
	/*background-image:url('../imgs/fondform.gif');*/
	background-color:#fff;
	
}


.formpopup fieldset legend {
	padding:0 0 0 6px;
	_padding:0;
	font-weight:bold;
}

.formpopup fieldset span {
	margin:5px 0 0 60px;
	_margin:0px 0 0 30px;
	width:100px;
	display:block;
	float:left;
	text-align:left;
	font-size:0.9em;
}

.formpopup fieldset input {
	margin:5px 0 0 5px;
	_margin:0;
	border:1px solid #333;
	_display:block;
}

.formpopup fieldset select {
		margin:5px 0 0 5px;
	_margin:0;
	background-color:beige;
	color:#000;
	border:1px solid #333;
	_display:block;
}

.formpopup fieldset textarea {
	margin:5px 0 0 5px;
	_margin:0;
	border:1px solid #333;
	_display:block;
}


/*AVIS*/
#formavis {
	padding:10px;
}

.carac {
	width:150px;display:block;float:left; padding:0;margin:5px 0 0 0;font-weight:normal;
}

.coordavis {
	width:90px;display:block;float:left; padding:0;margin:5px 0 0 0;
}


#formbuttonsoumettre {
	background-color:#333;
	color:#FFF;
	font-weight:bold;
}

/*italic message d'alert */
.formavert {
	padding:10px;
	margin:10px;
	font-size:0.95em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}




.messageforminfos {
	margin:5px 15px 10px 60px;
	padding:10px;
	border:1px solid #FFF; 
}

.newsletterinterets {
     font-size:0.9em;
     margin:5px 5px 5px 160px;
      clear:all;
     display:block;
}


.closebox {
	position:absolute; 
	right:0;
}

.closebox span {
	cursor:pointer;
	font-weight:bold;
	padding:0 5px 0 5px;
}

.lienentete {
	cursor:pointer;
	color:#908E8F;
	font-size:0.9em;
	font-weight:bold;
}



/******************************************************************/
/* PIED
/******************************************************************/
#conteneur #pied {
	clear:both;
	text-align:center;
	padding:5px 0 0 0;
}

a.signature {
	color:#F7F7F7;
	text-decoration:none;
	font-size:0.9em;
}

a:hover.signature {
	text-decoration:underline;
}

/******************************************************************/
/* LISTES ARTICLES
/******************************************************************/
.listearticlesthemestitre {
	margin:10px 5px;
	padding:5px;
	font-size:1.5em;
    text-transform:uppercase;
	color:#FFFFFF;  
	background-color:#4C5D5A;
}

.listearticlesthemestitre small {
	font-size:0.6em;
}

.listearticlesthemes_1, .listearticlesthemes_2  {
     margin:20px 4px;
}


.listearticlescontenu {
     width:525px;
	 display:block;
	 z-index:1000;
	 position:relative;
}

.listearticlescontenu p {
	padding:0px 4px 15px 5px;		
}

.listearticlescontenu span {
       padding:0px 4px 0 5px;
       display:block;
}

.listearticlescontenu a {
     text-decoration:none;
     cursor:pointer;
      font-size:0.9em;
     padding:0;
}

.listearticlescontenu a:hover {
     text-decoration:underline;
}


.listearticlescontenu H2 a {
     font-size:1.2em;
	 font-weight:bold;
     color:#000;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 padding:4px 0 0px 4px;
	 margin:10px 0 0 0;
     display:block;
}

.listearticlescontenu a {  color:#4F0A05; }
.listearticlescontenu a {  color:#442C26; }

.listearticlesthemes_1 {  background-color:#FFFAF0;  clear:all; _height:60px;}
.listearticlesthemes_2 {  background-color:#F5F5F5; clear:all;  _height:60px;  }

.listearticles-over { border:1px solid #446688;  }
.listearticles-out { border:1px solid #fff;  } 


/*BOUTON A l'hover sur chaque article listé*/
.buttonallarticles {
display:none;
_visibility:hidden;
position:absolute; 
width:10px;
height:10px;
border-bottom:1px solid #446688;
border-right:1px solid #446688;
color:black;
text-align:center;
line-height:10px;
font-size:1.3em;
margin:0;
cursor:pointer;
}

/* AFFICHAGE AJAX DES ARTICLES DEPUIS LA LISTE */
.divpopupplus {
display:none;
width:520px;
font-family:verdana,helvetica;
}

.divpopupplus legend {
background-color:#ffe;
color:black;
border:1px dotted #000;

display:block;
padding:2px 10px;
margin:0 0 5px 5px;
font-style:italic;
}

.divpopupplus fieldset {
background-color:#FFf;
margin:5px;
border:1px dotted #444;
}

p.ajaxarticle {
font-size:0.9em;
text-align:justify;
}

/*Affichage des dates */
.date, .date2 {
	border:1px solid #999;
	background-color:#fff;
	width:45px;
	text-align:center;
    line-height:18px;   
	height:54px; 
    padding:1px;	
	margin:-60px 0 0 525px;
    display:block;
	background-image:url('../imgs/bgstripes.gif');
}

/*#DATE*/
.day {
	color:#334455;
	font-size:2em;
	margin:0; 
  display:block;
}

.month, .year {
	color:#446688;
	font-weight:bold;
	font-size:1em;
	margin:0;
  display:block;
}

/*#DATE_RED */
.date2 {
	background-color:#FFF;
    color:#334455;
	font-size:12px;
	line-height:15px;

}

.dayfirst {
	color:#446688;
	line-height:14px;
	display:block;
	font-size:13px;

}  

.year_redac {
	color:#446688;
	font-weight:normal;
	font-size:9px;
	margin:0;
	line-height:12px;	
  display:block;
}

/* PAGINATION */
.pagination {
    margin:10px;
    font-size:0.9em;
	text-align:left;
}

.infosresultats {
	margin:5px;
	color:#666666;
	font-size:0.9em;
}

.pagination  span.on {
   font-weight:bold;

   padding:3px;
}

.pagination  a.lien_pagination{
   border:1px solid #fff;
   padding:3px;
   color:black;
   text-decoration:none;
}

.pagination  a:hover.lien_pagination{
   border:1px solid #333;
   background-color:#F47B20;
  color:white;
}

/******************************************************************/
/* PRESENTATION D'UN ARTICLE
/******************************************************************/
.monarticle {
	margin:20px 4px;
}

.monarticle h1 {    
	margin:0px 5px;
	padding:2px 5px;
	font-size:1.4em;
	color:#FFF;  
    font-weight:bold;   

}

.monarticle h2 {    
	margin:0px 5px 10px 5px;
	padding:3px 5px;
	font-size:1em;
	color:#FFFFFF;  
    text-align:right;   
}

.monarticle h2 strong {
color:#FFFFFF;  
} 

.monarticle .date_event {
    padding:4px 5px 0 5px;
	    font-weight:bold; 
}

.monarticle p.spip {
    padding:4px 10px 15px 4px;
	text-align:justify;
	_margin-right:40px;
}

.spip_documents_left img {
margin:0 0px 0 -2px;
}

.spip_documents_right img {
margin:0 -2px 0px 0 ;
}

strong .spip {
font-weight:bold;
}

/*adresse*/
address {
	display:block;
	border:1px dotted black;
	padding:5px 35px 5px 5px;
	margin:5px 50px 10px 50px;
	background-image:url('../imgs/address.png');
	background-repeat:no-repeat;
	background-position:bottom right;
	min-height:50px;
	width:250px;
	font-size:0.9em;
	color:#003300;
	font-family:verdana;
	font-style:italic;
	overflow:visible;
}


/* Carte et formulaire commentaires */
/*lien carte  google / commentaires*/
#voirmap, #commentaires {
	cursor:pointer;
	font-family:verdana;
	font-size:0.9em;
    font-weight:bold;
}


.color7 #voirmap, .color7 #commentaires { color:#9F1C21; } /* Musique1*/
.color8 #voirmap, .color8 #commentaires { color:#935F26; } /* Expo */
.color9 #voirmap, .color9 #commentaires { color:#98AE42; } /* Sport */
.color10 #voirmap, .color10 #commentaires { color:#77297D; } /* Theatre*/
.color11 #voirmap, .color11 #commentaires { color:#4690A9; } /* Animation*/
.color12 #voirmap, .color12 #commentaires { color:#F7881F; } /* Chez nos voisin */
.color13 #voirmap, .color13 #commentaires { color:#191970; } /* Pedagogie */

#mapsearch, #comments {
	margin:0px; 
	width:550px; 
	display:none;
	border-left:1px solid #666;    
	border-right:1px solid #666;    
	border-bottom:1px solid #666;
	padding:6px;
}

#comments {
display:none;
}

.spip_barre {
display:none;
}


#widget {
 	border-bottom:1px solid #333;  
	background-color:#EFEFEF; 
	width:556px; 
	padding:6px 6px 0 6px ;
	margin:15px 0 0 0;
}

.widgetclickclass {
	background-color:white;
	margin-bottom:-3px;
}

.widgethoverclass {
	text-decoration:underline;
}

#divcommentaires {
	width:220px;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	padding:2px;
}

#divvoirmap {
	margin:-38px 0 0 270px; 
	width:255px;
	padding:2px;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
}
/******************************************************************/
/* PRESENTATION DES ARTICLES A PARTIR DE LA RECHERCHE AGENDA
/******************************************************************/
.minirub {
	font-size:0.8em;
	color:#999999;
}



/******************************************************************/
/* 404 erreur
/******************************************************************/
#content .erreur404 {
	padding:5px;
}

.erreur404 h2 {
	font-size:1.5em;
	padding:5px;
}

.erreur404 p {
	padding:5px;
}

/******************************************************************/
/* SYNDIC
/******************************************************************/

#syndicbloc {
font-size:0.9em;
}

/******************************************************************/
/* SORTIR PRATIQUE
/******************************************************************/
/*bandeau du titre*/
#actu_bloc_20 h2, #titrecolor20, .color20 h1, .color20 h2 {  background-color:#6B8E23; } /* SORTIR PRATIQUE */
#menu_lien20 { color:#6B8E23; border-left:2px solid #6B8E23;  } /* SORTIR PRATIQUE */

.spcommun {
margin:0 5px 10px 35px;
padding:8px 8px 4px 8px;
}

.spcommun ul li {
list-style-position:inside;
padding:0 0 0 20px;
}

.spcommun a {
font-size:1em;
font-weight:bold;
text-decoration:none;
color:#4C5D5A;
}

.spcommun a:hover {
text-decoration:underline;
}

.spcommun h2 {
font-size:1.4em;
color:#666;
font-family:tahoma;
}

.spcommun h3 {
padding:7px 0 0 0;
text-transform:uppercase;
font-size:0.9em;
}


/*menu */
#menu_lien26 { border-left:1px solid #FF6347; color:#FF6347;}
#menu_lien27 { border-left:1px solid #8B4513; color:#8B4513;}
#menu_lien28 { border-left:1px solid #2E8B57; color:#2E8B57;}
#menu_lien29 { border-left:1px solid #9932CC; color:#9932CC;}
#menu_lien30 { border-left:1px solid #48D1CC; color:#48D1CC;}
#menu_lien31 { border-left:1px solid #FFA07A; color:#FFA07A;}
#menu_lien32 { border-left:1px solid #6495ED; color:#6495ED;}


/*liens*/
#titrecolor26 { background-color:#FF6347; }
#titrecolor27 { background-color:#8B4513; }
#titrecolor28 { background-color:#2E8B57; }
#titrecolor29 { background-color:#9932CC; }
#titrecolor30 { background-color:#48D1CC; }
#titrecolor31 { background-color:#FFA07A; }
#titrecolor32 { background-color:#6495ED; }


/****************************************/
/*   PLAN DU SITE  */
/****************************************/
#plan {
margin:5px 0 10px 40px;
}

#plan a {
text-decoration:none;
}

#plan a:hover {
text-decoration:underline;
}

#plan h2 {
font-size:1.5em;
padding:10px 0 0 0;
}

#plan h2 a {
color:#662255;
text-transform:uppercase;
}

.plan ul li strong a {
color:black;
font-size:1.2em;
}


.plan ul li a{
color:gray;
font-size:0.9em;

}

.plan ul li {
list-style-position:inside;
padding:0 25px;
}


/****************************************/
/* DEFAUT SPIP UL LI A exemple : FLUX RSS */
/****************************************/
ul.spip {
margin:5px 30px;
}

li.spip {
padding:2px;
}

a.spip_out {
color:#4C5D5A;
text-decoration:none;
font-weight:bold;
font-size:0.9em;
}

a.spip_out:hover{
text-decoration:underline;
}


/****************************************/
/*   DERNIERS COMMENTAIRES  */
/****************************************/
#lastcomments, #lastposts, #links, .side {
margin:19px 0 0 5px;background:white;
}

#lastcomments h3, #lastposts h3, #links h3, .side h3 {
color:#4A4A4A;
font-weight:bold;
border-top:1px solid #B1ADAE;
border-bottom:1px solid #B1ADAE;
font-size:1.1em;
}

#lastcomments ul, #lastposts ul, #links ul {
margin:5px 0;
}

 .side ol {
margin:5px 0;
padding:0;
}
 .side ol li { 
list-style-position:inside;
color:#191970;
font-weight:bold;
margin:0;
padding:0;
}
#lastcomments ul li, #lastposts ul li, #links ul li {
list-style-type:none;
}

#lastcomments ul li, #lastposts ul li, #links ul li, .side ol li {
font-size:0.9em;
}

#lastcomments ul li a, #lastposts ul li a, #links ul li a, .side ol li a {
color:#191970;
text-decoration:none;
font-weight:normal;
}

#lastcomments ul li a:hover, #lastposts ul li a:hover, #links ul li a:hover, .side ol li a:hover {
color:#191970;
font-weight:normal;
text-decoration:underline;
}

#links {

}



/* TABLEAU */
* #contenu table {
padding:0px;
background:#000;
}

* #contenu table tr.row_even td {
background:#4C5D5A;
padding:5px;
margin:0;
color:white;

}


* #contenu table tr.row_odd td {
background:#F7FBFA;
padding:5px;
margin:0;
color:#333;
font-weight:bold;
}

* #contenu table th {
background:#F7FBFA;
padding:5px;
margin:0;
color:#333;
}



