/* CSS Document */
@import url(squelettes/font.css);

body {background-image:url(IMG/croix_fd.gif);
background-repeat:repeat;}

#texte2 a { color:#73AA37;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

#texte2 a:hover { color:#165829;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

#corp {
background-color:#FFF;
width:803px;
height:auto;
margin:auto;
border:solid 5px #FFFFFF;}

#corp2 {
background-color:#FFF;
width:803px;
height:auto;
margin:auto;
border:solid 5px #FFFFFF;}

#centre {background-color:#FFF;
height:auto;
position:relative;
}

/*************************************************************/

/*css bandeau*/

/*************************************************************/

#bandeau {width:803px;
height:24px;
margin: 5px 0 5px 0;
}

#accueil{
position:relative;
background-color:#73AA37;
background-image: url(IMG/maison.gif);
background-position:left;
background-repeat:no-repeat;
width:146px;
height:24px;
float:left;
}
#accueil img{border:none;}
#accueil a{ text-decoration:none;
padding-top:5px;}

#news {background-color:#A5F052;
height:24px;
}

#marquee {
display:block;
width:auto;
margin-left:10px;
}

#bandeau {background-image:url(IMG/croix.png);
background-repeat:no-repeat;
background-position:center;}

/*************************************************************/

/* css menu deroulant */

/*************************************************************/

#menuG { float:left;
height:500px;
background-image:url(IMG/bande_trame_croix_menu.png);
background-repeat:y;
background-position:bottom;}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: relative; /* placement du menu, modifier selon vos besoins */
top: 0;
left: 0;
}
#menu {
width: 146px;
}
#menu dt {
background-image:url(IMG/fleche_verte.png);
background-position:left;
background-repeat:no-repeat;
cursor: pointer;
margin: 0 0 5px 0;;
height: auto;
line-height: 20px;
text-align: center;
font-weight: bold;
border: 1px solid #1F621B;
background-color: #A5F052;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#menu img {
padding-right:10px;
left:0;}

#menu dd {
background-image:url(IMG/trame_tableau_bis.gif);
background-repeat:repeat;
padding-bottom:5px;
}

#menu li {
text-align: left;
padding:5px;
}
#menu li a, #menu dt a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu li a:hover{
background: #73AA37;
color:#FFFFFF;
}
#menu dt a:hover{
background-image:url(IMG/croix_verte.png);
background-position:left;
background-repeat:no-repeat;
background-color:#73AA37;
}

/*************************************************************/

/* Css Frame centrale */

/*************************************************************/

#central {
float:left;
width:478px;
height:auto;
margin-left:5px;
*> padding-left:5px;
}

#titre {background-image: url(IMG/fd_titre.gif);
background-repeat:no-repeat;
border:solid 1px #165829;
margin-bottom:10px;}

body #titre a:Hover {font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#165829;
text-decoration: underline;
padding-bottom:4px;}

#titre2 {
background-image: url(IMG/fd_titre.gif);
background-repeat:no-repeat;
border:solid 1px #165829;
margin:10px 0 10px 0;}

#pied {
position:relative;
background-image:url(IMG/bande_trame_croix_bas.png);
background-repeat:repeat-y;
background-position:bottom;
width:auto;
height:24px;
border-top:solid 1px #73AA37;
clear:both;}

#pied a{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#73AA37;
text-decoration:none;}

#pied a:hover{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#73AA37;
text-decoration:underline;}

#texte {overflow-x:hidden;
overflow-y:scroll;
height:450px;
margin-top:10px;}

#texte2 {
height:auto;
margin-top:10px;}

#texte2 img{
border:none;
margin:0;}

/*************************************************************/

/* Css Frame droite */

/*************************************************************/

#menuD {
float:left;
width:160px;
margin-left:10px;


*> margin-left:5px;
*> margin-right:2px;
margin-bottom:20px;
*> display:block;}

#breves {margin-top:20px;
background-image:url(IMG/trame_tableau_bis.gif);}

#titre_breve {background-color:#73AA37;
height:25px;
border:solid 1px #165829;}

#contenu_breve {padding:5px;
}

#texte img {padding:0 10px 10px 0;}

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float:left; margin-right: 5px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 5px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }

.spip_out { color:#165829;;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

/* Tableaux */
table.spip {
clear:right;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #73AA37; color:#fff; }
table.spip tr.row_odd { background: #DDD; background-image:url(IMG/trame_tableau_bis.gif);color:#165829; }
table.spip tr.row_even { background-image:url(IMG/trame_tableau_bis.gif);color:#165829;  }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }
/*************************************************************/

/* moteur recherche*/

/*************************************************************/

.spip_surligne{
background-color:#165829;
color:#ffffff;}

/*************************************************************/

/*mentions*/

/*************************************************************/

#corpmention {
height:auto;
width:450px;
background-color:#FFFFFF;
margin:auto;
border: 4px solid #FFFFFF;}

#pop {margin:auto;
text-align:center;
border: #FFFFFF 3px solid;
background-color:#FFFFFF;}


