/* CSS Document */

/*-------------------------------------------------*/
/*                 typographie                     */
/*-------------------------------------------------*/

html, body{
	font-family:Verdana, sans-serif;
	font-size:8pt;
}

h2{
color:#717171;
font-size:13pt;
margin : 0px;
padding : 0px;
}

label.news{
color:#3da2e3;
font-size:8pt;
}

#actualite{
	font-family:Verdana, sans-serif;
}

.vert{
color:#acc51c;
}

span.vert img{
border:none;
}

/*-------------------------------------------------*/
/*                  lien du site                   */
/*-------------------------------------------------*/

h2 a:link,
h2 a:visited{
color:#717171;
text-decoration:none;
}

h2 a:hover{
color:#717171;
text-decoration:underline;
}

a:link,
a:visited{
text-decoration:none;
color:#000000;
}

a:hover{
color:#000000;
text-decoration:underline;
}

a.bleu_fonce{
color:#3971bc;
font-weight:bold;
}

a.actu{
color:#FFFFFF;
font-weight:bold;
}

a.news{
color:#3da2e3;
}

a.retour{
color:#3971bc;
text-align:center;
display:block;
}

img.retour{
border:none;
}

a.verti{
vertical-align:middle;
}

input.bouton{
cursor:pointer;
}
/*-------------------------------------------------*/
/*                   pied page                     */
/*-------------------------------------------------*/

#pied_page, #pied_page img{
font-size:10pt;
border:0;
vertical-align:middle;
}

#pied_page,
#pied_page a:link,
#pied_page a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#pied_page a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/*-------------------------------------------------*/
/*              puce & effet post-it               */
/*-------------------------------------------------*/

div.post-it1{
	background: transparent url("images/post-it3.png") no-repeat right bottom;

}

div.post-it2{
	background-color:#FFFFFF;

	margin-right : 15px;
	margin-bottom : 15px;

}
img.puce{
vertical-align:middle;
}
.table_texte{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 30px;
}
.tab_postit{
	padding-bottom: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
}

/*-------------------------------------------------*/
/*            formulaire de contact                */
/*-------------------------------------------------*/
br.clear{
clear:left;
}

label.contact{
	color:#666666;
	font-weight:bold;
	padding:4px;
	font-family:Fixedsys;
	font-size:xx-small;
}

input.inContact,
textarea.inContact{
display:block;
margin-bottom:0.5em;
width:99%;
border:solid #000000;
border-width: 2px 1px 1px 2px;
}

#btncontact{
float:right;
/* voir specificité IE et FF */
}

.btContact{
background-color:#acc51c;
color:#FFFFFF;
border:solid 1px #acc51c;
font-family:Fixedsys;
font-size:xx-small;
cursor:pointer;
}

.btContact:hover{
text-decoration:underline;
}

/*-------------------------------------------------*/
/*             formulaire rechercher               */
/*-------------------------------------------------*/
#submit_ok{
background-color:#acc51c;
color:#FFFFFF;
border:solid 1px #acc51c;
font-family:Fixedsys;
font-size:xx-small;
cursor:pointer;
margin:0;
padding:0;
}
#submit_ok:hover{
text-decoration:underline;
}

/*-------------------------------------------------*/
/*        modification par defaut de spip          */
/*-------------------------------------------------*/

.spip_logos { 
border: 0; 
padding:5px;
}

#banniere img{
border:0;
padding:0;
margin-top:2px;
background-color:#000099;
}