body { background-image: url(../images/reunisaf_bkg.gif); }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
.menu2 { color: #115aa9; font-size: 11px; font-family: "trebuchet ms", arial; line-height: 16px; text-decoration: none; margin-left: 15px; }
.menu2:hover { color: #ff8e30; font-size: 11px; font-family: "trebuchet ms", arial; line-height: 16px; text-decoration: none; margin-left: 15px; }
.menu1 { color: #131313; font-size: 12px; font-family: "trebuchet ms", arial; font-weight: bold; line-height: 20px; text-decoration: none; }
.menu1:hover { color: #115aa9; font-size: 12px; font-family: "trebuchet ms", arial; font-weight: bold; line-height: 20px; text-decoration: none; margin-left: 5px; }
.puces_1 { color: #ffa500; font-size: 14px; font-family: "trebuchet ms", arial; line-height: 14px; }
.fil_ariane { color: #115aa9; font-size: 11px; font-family: "trebuchet ms", arial; font-weight: bold; font-style: italic; line-height: 12px; margin-left: 10px; }
.fil_ariane a { color: #115aa9; font-size: 11px; font-family: "trebuchet ms", arial; font-weight: bold; font-style: italic; line-height: 12px; margin-left: 4px; }
.lien1 { color: #115aa9; font-size: 10px; font-family: "trebuchet ms", arial; line-height: 12px; text-decoration: none; }
.lien1:hover { color: #ff7630; font-size: 10px; font-family: "trebuchet ms", arial; line-height: 12px; text-decoration: none; }
.marge_3 { padding: 3px; }
.marge_5 { padding: 5px; }
.titre_rubrique1 { color: #183e60; font-size: 14px; font-family: "trebuchet ms", arial; font-weight: bold; text-decoration: none; text-transform: uppercase; margin-left: 5px; }
.rubrique { color: #183e60; font-size: 14px; font-family: "trebuchet ms", arial; font-weight: bold; text-decoration: none; text-transform: uppercase; margin-left: 30px; }
.rubrique2 { color: #ffa500; font-size: 14px; font-family: "trebuchet ms", arial; font-weight: bold; text-decoration: none; text-transform: uppercase; margin-left: 10px; }
.rubrique2:hover { color: #f3f3f3; font-size: 14px; font-family: "trebuchet ms", arial; font-weight: bold; text-decoration: none; text-transform: uppercase; margin-left: 10px; }
.date { color: #115aa9; font-size: 10px; font-family: "trebuchet ms", arial; line-height: 14px; }
.titre1 a{ color: #424242; font-size: 18px; font-family: "trebuchet ms", arial; font-weight: bold; text-decoration: none; }
.titre1{ color: #424242; font-size: 18px; font-family: "trebuchet ms", arial; font-weight: bold; text-decoration: none; }
.retour_ac { color: #c96625; font-size: 14px; font-family: "trebuchet ms", arial; font-weight: bold; line-height: 18px; text-decoration: none; }
.retour_ac:hover { color: #343434; font-size: 14px; font-family: "trebuchet ms", arial; font-weight: bold; line-height: 18px; text-decoration: none; margin-left: 5px; }
.titre2 { color: #424242; font-size: 12px; font-family: "trebuchet ms", arial; font-weight: bold; text-decoration: none; }
.titre2:hover { color: #115AA9; font-size: 12px; font-family: "trebuchet ms", arial; font-weight: bold; text-decoration: none; }
.titre2 a{ color: #424242; font-size: 12px; font-family: "trebuchet ms", arial; font-weight: bold; text-decoration: none; }
.titre2 a:hover{ color: #115AA9; font-size: 12px; font-family: "trebuchet ms", arial; font-weight: bold; text-decoration: none; }
.rubrique_descriptions { margin: 5px; text-align: justify; }
.sous_titre1 { color: #3c3c3c; font-size: 12px; font-family: verdana; font-weight: bold; font-style: italic; text-align:left; text-indent: 1em; text-decoration: none; margin:5px}
/*.sous_titre1 a:hover{ color: #115AA9; font-size: 11px; font-family: "trebuchet ms", arial; font-weight: normal; text-decoration: none; }*/
.mentions { color: #115aa9; font-size: 11px; font-family: "trebuchet ms", arial; font-weight: normal; line-height: 12px; text-decoration: none; }
.texte_1 { color: #3c3c3c; font-size: 11px; font-family: verdana; font-weight: normal; font-style: regular; text-align: left; text-decoration: none; margin:5px}
.lien2 { color: #115aa9; font-size: 12px; font-family: "trebuchet ms", arial; line-height: 12px; text-decoration: none; }
.lien2:hover { color: #ff7630; font-size: 12px; font-family: "trebuchet ms", arial; line-height: 12px; text-decoration: none; }
.puces { color: #ff7630; font-size: 14px; font-family: "trebuchet ms", arial; font-weight: bold; margin-left: 5px; }
.photo { border: solid 2px #ffa500; }
.photo:hover { border: solid 2px #cc2224; }
.input_total{color: #424242; font-size: 14px; font-family: "trebuchet ms", arial; font-weight: bold; line-height: 18px; text-decoration: none;}
/* Menu de gauche */
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
 display: block;
 height: auto;
 margin: 0;
 padding: 4px 1px;
 color: #131313; 
 font-size: 12px; 
 font-family: "trebuchet ms", arial; 
 font-weight: bold; 
 line-height: 20px; 
 text-decoration: none;
}
/*#menuDeroulant li a:hover { background-color: #F2462E; }
#menuDeroulant li a:active { background-color: #5F879D; }*/
#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited
{
 display: block;
 border: 0;
 font-weight: normal;
 color: #115aa9; 
 font-size: 11px; 
 font-family: "trebuchet ms", arial; 
 line-height: 16px; 
 text-decoration: none; 
 margin-left: 15px;
}
#menuDeroulant .sousMenu li a:hover
{
 background-image: none;
 color:#115aa9;
}
#menuDeroulant .sousMenu li
{
 float: none;
 margin-left: 0.1em;
 padding: 0;
 border: 0;
font-weight: normal;
 /*width: 149px;*/
}
#menuDeroulant .sousMenu
{
 display: none;
 list-style-type: none;
 font-weight: normal;
 margin-left: 0.1em;
 padding: 0;
 border: 0;
}
#menuDeroulant .sousMenu .sousMenu3
{
 display: none;
 list-style-type: none;
 margin-left: 10px;
 padding: 0;
 border: 0;
 color: #ffa500; 
 font-size: 14px; 
 font-weight: normal; 
 font-family: "trebuchet ms", arial; 
 line-height: 14px;
}
#menuDeroulant .sousMenu .sousMenu3 li a:link,
#menuDeroulant .sousMenu .sousMenu3 li a:visited
{
 display: block;
 margin-left: 10px;
 border: 0;
 font-weight: normal;
 text-decoration: none;
 color: #ffa500; 
 font-size: 10px; 
 font-family: "trebuchet ms", arial; 
 line-height: 14px;
}
#menuDeroulant .sousMenu .sousMenu3 li a:hover
{
 background-image: none;
}
#menuDeroulant .sousMenu .sousMenu3 li
{
 float: none;
 margin-left: 10px;
 padding: 0;
 border: 0;
 /*width: 149px;*/
}
.input_colloque:focus {
	border-bottom:solid 1px #C9AB97;
	border-right:solid 1px #C9AB97;
	border-top:1px solid #81593E;
	border-left:1px solid #81593E;
	background:#FFF9EE ;
	color:#433817;
	font-weight:normal;
	padding:.25em;
}
/* CSS par Miss Mopi http://www.missmopi.net/ d'aprýs le menu du site http://www.ibilab.net/ */
ul.plansite, ul.plansite ul { list-style-type: none; margin: 0; padding: 0; padding-left: 1em;
		font-size: 14px; }
ul.plansite li { border-left: 1px solid black; color: black;
		margin: 0; padding: 0; }
ul.plansite li a { padding-left: 0.5em; text-decoration: none;
		color: black; border-bottom: 1px solid black; }
ul.plansite li b { font-size: 105%; }


.contre-encart {
	text-align: left;
	margin-left: 1em;
}

/* css for boutique Thelia */
#navigation-boutique {
   margin-top: 2em;
   border-top: 1px solid grey;
}

.menu-boutique-titre { color: #c96625; font-size: 14px; font-family: "trebuchet ms", arial; font-weight: bold; line-height: 18px; text-decoration: none; text-align:center}

.nettoyeur { clear: both; }


.infoaccueil {
  margin: 1em 0 0 0;
  padding-top: 1em;
  text-align: center;
  border-top: 2px solid grey;
}

.infoaccueil a {
  text-decoration:none;
  color: black;
  font-weight:bold
}

.infoaccueil a img {
  border:none;
}


a img {
  border:none;
}

.spip_documents_center {
  text-align:center;
}

.spip_documents_center .spip_doc_titre {
  width: auto !important;
}


.ps, .notes {
        margin-top: 1.4em;
        padding-top: 2px;
        border-top: 2px solid #CCC; }
.ps { font-size: 1.2em; }
.notes { clear: both; font-size: 0.59em; }
.ps h2, .notes h2 { font-size: 1.2em; font-weight: bold; }


